interface Messenger { postMessage: (data: any) => void; getId: () => Promise; on: (channel: string, listener: (...args: any[]) => void) => void; } declare function getMessenger(): Messenger; export { getMessenger };