import { ReactNode } from 'react'; import { StyleProp, ViewStyle } from 'react-native'; import { SharedValue } from 'react-native-reanimated'; interface FloatButtonItem { icon?: ReactNode; label: ReactNode; onPress: () => void | Promise; style?: StyleProp; } export interface FloatButtonProps { items: FloatButtonItem[]; itemHeight?: number; position?: 'topLeft' | 'topRight' | 'bottomLeft' | 'bottomRight'; customActionButton?: (progress: SharedValue, onPress: () => void) => ReactNode; containerStyle?: StyleProp; draggable?: boolean; actionButtonProps?: { width?: number; height?: number; borderRadius?: number; }; } export default function FloatButton({ customActionButton, items, itemHeight, position, containerStyle, draggable, actionButtonProps, }: FloatButtonProps): JSX.Element; export {}; //# sourceMappingURL=index.d.ts.map