import { WearableStateSyncType } from './WearableTypes'; import { SyncTypeSettings, WearableIntegration } from './WearableTypes'; import { FC } from 'react'; export interface SyncTypeSelectionViewProps { disabled?: boolean; onUpdate: (settings: Record) => any; styles?: any; testID?: string; wearables: WearableIntegration[]; } export declare const SyncTypeSelectionView: FC; declare const defaultStyles: (theme: import("../BrandConfigProvider").Theme) => readonly ["SyncTypeSelectionView", import("../BrandConfigProvider/styles/createStyles").NamedStyles>]; declare module './../BrandConfigProvider/styles/types' { interface ComponentStyles extends ComponentNamedStyles { } } export type SyncTypeSelectionViewStyles = NamedStylesProp; export declare const getSyncTypesFromWearables: (wearables: WearableIntegration[]) => SyncTypeSettings; export declare const getSyncTypeOptions: (wearables: WearableIntegration[]) => Record; export declare const getDisplayValueForSyncType: (syncType: WearableStateSyncType | string) => string; export declare const shouldShowWearable: (wearable: WearableIntegration) => boolean; export {};