import type { ReactElement, ReactNode } from 'react'; export interface DragableDrawerProps { /** * Drawer's content. */ children?: ReactNode; /** * Initial visible height percentage of the drawer. Can be used to programmatically control the drawer height. Range: [0,100]. */ initialHeightPercentage?: number; /** * Mininum visible height percentage of the drawer. This will be the lowest point in snap points list. Range: [0,100]. */ minimumHeightPercentage?: number; /** * Callback function is called when the drawer expand to max position. */ onExpanded?: () => void; /** * Callback function is called when the drawer collapsed to min position. */ onCollapsed?: () => void; /** * Testing id of the component. */ testID?: string; /** * Nearest height snap points that the drawer will attach to on release gesture. Range: [0,100] */ snapPoints?: number[]; } declare const DragableDrawer: ({ children, initialHeightPercentage, minimumHeightPercentage, snapPoints, onExpanded, onCollapsed, testID, }: DragableDrawerProps) => ReactElement; export default DragableDrawer;