import type { WatchPayload } from './native-module'; type SendMessageReplyCallback = (reply: MessageFromWatch) => void; type SendMessageErrorCallback = (error: Error & { code?: string; domain?: string; }) => void; export declare function sendMessage(message: MessageToWatch, replyCb?: SendMessageReplyCallback, errCb?: SendMessageErrorCallback): void; export type WatchMessageListener = (payload: Payload & { id?: string; }, replyHandler: ((resp: ResponsePayload) => void) | null) => void; export {}; //# sourceMappingURL=messages.d.ts.map