export interface ITypedRequest { method: string; request: object; response: object; error?: { text: string, data: any }; retry?: { waitForMs: number; reason: string; }; } export type implementsTR = {}; export interface IBroadCastEvent { name: string; uniqueEventId: string; payload: T; }