import { type ReactNode } from "react"; interface BottomSheetProps { open: boolean; title: string; onClose: () => void; children: ReactNode; } /** Row style for actions inside a BottomSheet: 48px minimum hit area. */ export declare const BOTTOM_SHEET_ROW = "flex min-h-12 w-full items-center gap-3 rounded-lg px-3 text-left text-base text-gray-900 active:bg-gray-5"; /** * After a sheet closes, rc-drawer refocuses its trigger; hand focus to a modal the sheet's * action opened (one not in `alreadyOpen`), via a node rc-dialog makes focusable. */ export declare const restoreModalFocus: (alreadyOpen?: ReadonlySet) => number; /** CRM bottom sheet for phone actions: fixed 56px header, rows scroll within 85dvh. */ declare const BottomSheet: ({ open, title, onClose, children }: BottomSheetProps) => import("react/jsx-runtime").JSX.Element; export default BottomSheet; //# sourceMappingURL=BottomSheet.d.ts.map