export interface PostMessage { resolveFunction: (data: any) => void; rejectFunction: (data: any) => void; methodName: string; moduleName: string; data?: any; requestID?: number; } export declare class NativeModule { protected postMessage(postMessage: PostMessage): void; private trimEventMap; private addPromiseToWindowMap; }