import React from "react"; import { IoniconsType } from "../../lib/types"; export interface CustomBottomSheetHandle { showSheet: () => void; hideSheet: () => void; isVisible: () => boolean; } export type CustomBottomSheetProps = { defaultOpen?: boolean; children: React.ReactNode; snapPoints?: (number | string)[]; handleSheetClose?: (index: number) => void; topInset?: number; bottomInset?: number; }; export declare const CustomBottomSheet: React.ForwardRefExoticComponent>; export declare function CustomBottomSheetTitle({ title, subTitle, }: { title: string; subTitle: string; }): React.JSX.Element; export type CustomBottomSheetSelectItemType = { icon?: IoniconsType; iconContent?: React.ReactNode; name: string; descriptionContent?: React.ReactNode; description?: string; id: string; }; export declare const CustomBottomSheetSelectItem: React.MemoExoticComponent<({ isActive, item, handleOnPress, }: { isActive: boolean; item: CustomBottomSheetSelectItemType; handleOnPress: (id: string) => void; }) => React.JSX.Element>; export declare function CustomBottomSheetSelect({ activeItem, items, handleOnPress, searchable, }: { activeItem?: string; items: CustomBottomSheetSelectItemType[]; handleOnPress: (id: string) => void; searchable?: boolean; }): React.JSX.Element; //# sourceMappingURL=CustomBottomSheet.d.ts.map