import { SyncTypeSettings, ToggleWearableResult, WearableIntegrationFailureCode, WearablesSyncState } from '../components/Wearables/WearableTypes'; interface SetLastSync { ehrId: string; lastSync: string; failureCode?: WearableIntegrationFailureCode; } interface SetWearableState { ehrId: string; enabled: boolean; meta?: { syncBeginTimestamp?: string; appId?: string; region?: string; }; } export declare const useWearables: () => { setWearableState: ({ ehrId, enabled, meta, }: SetWearableState) => Promise; setSyncTypes: (settings: SyncTypeSettings) => Promise>; setLastSync: ({ ehrId, lastSync, failureCode }: SetLastSync) => Promise>; useWearableIntegrationQuery: (ehrId: string) => import("@tanstack/react-query").UseQueryResult, unknown>; useWearableIntegrationsQuery: () => import("@tanstack/react-query").UseQueryResult; }; export {};