import type { TurboModule } from 'react-native'; export interface Spec extends TurboModule { getReachability(): Promise; getIsPaired(): Promise; getIsWatchAppInstalled(): Promise; sendMessage(message: Object): Promise; replyToMessageWithId(messageId: string, message: Object): void; sendMessageData(str: string, encoding: number): Promise; transferFile(url: string, metaData: Object | null): Promise; getFileTransfers(): Promise; getQueuedFiles(): Promise; clearFilesQueue(): Promise; dequeueFile(ids: ReadonlyArray): void; transferUserInfo(userInfo: Object): void; transferCurrentComplicationUserInfo(userInfo: Object): void; getQueuedUserInfo(): Promise; clearUserInfoQueue(): Promise; dequeueUserInfo(ids: ReadonlyArray): void; updateApplicationContext(context: Object): void; getApplicationContext(): Promise; addListener(eventName: string): void; removeListeners(count: number): void; } declare const _default: Spec; export default _default; //# sourceMappingURL=NativeWatchConnectivity.d.ts.map