import { Dispatch, FC, ReactNode, SetStateAction } from 'react'; export type VaulDrawerProps = { children: ReactNode; show: boolean; setShow: Dispatch>; header?: ReactNode; description?: ReactNode; modalId: string; onClose?: () => void; onAnimationEnd?: (open: boolean) => void; className?: string; mode?: 'snapPoints' | 'fitHeight'; dismissible?: boolean; nonModal?: boolean; }; declare const Comp: FC; declare const VaulDrawerSnap: FC & { id: `item-${number}`; openFullHeight?: boolean; }>; declare const VaulDrawer: typeof Comp & { Snap: typeof VaulDrawerSnap; }; type Props = { children: React.ReactNode; isWalletModalOpen?: boolean; }; export declare const ModalFooterPortal: FC; export default VaulDrawer; //# sourceMappingURL=vaulModal.d.ts.map