import React from 'react'; import { TouchableHighlight, StyleProp, ViewStyle } from 'react-native'; import type { Theme } from '../../types'; export type SwitchStatus = 'checked' | 'unchecked' | 'indeterminate'; export type SwitchProps = { disabled?: boolean; label?: string; onPress?: () => void; status: SwitchStatus; style?: StyleProp; variant?: 'default' | 'flat'; theme: Theme; }; type Props = SwitchProps & React.ComponentPropsWithRef & { component: 'radio' | 'checkbox'; }; declare const SwitchBaseWithTheme: React.ComponentType & { theme?: import("@callstack/react-theme-provider").$DeepPartial | undefined; }> & import("@callstack/react-theme-provider/typings/hoist-non-react-statics").NonReactStatics & (({ component, disabled, label, variant, onPress, status, style, theme, ...rest }: Props) => React.JSX.Element), {}>; export { SwitchBaseWithTheme as SwitchBase }; //# sourceMappingURL=SwitchBase.d.ts.map