import { ReactNode } from 'react'; import { TextStyle, ViewStyle } from 'react-native'; export type FABPosition = 'bottom-right' | 'bottom-left' | 'bottom-center' | 'top-right' | 'top-left' | 'top-center'; export type FABSize = 'small' | 'medium' | 'large'; export interface FABProps { onPress: () => void; onLongPress?: () => void; icon?: ReactNode; label?: string; labelPosition?: 'right' | 'left' | 'bottom' | 'top'; position?: FABPosition; offsetX?: number; offsetY?: number; size?: FABSize; borderRadius?: number; backgroundColor?: string; iconColor?: string; labelColor?: string; shadowColor?: string; disabledBackgroundColor?: string; disabledLabelColor?: string; loadingColor?: string; showShadow?: boolean; disabled?: boolean; loading?: boolean; style?: ViewStyle; labelStyle?: TextStyle; containerStyle?: ViewStyle; } //# sourceMappingURL=FAB.types.d.ts.map