import React from "react"; import type { DialogBodyProps, DialogCloseProps, DialogContentProps, DialogScrollAreaProps, DialogShellRootProps, DialogTitleProps, DialogTriggerProps } from "./Dialog.types"; import { SharedDialogFooter, SharedDialogHeader } from "./dialogComposableShared"; export declare function DialogBottomSheet(props: DialogShellRootProps): React.JSX.Element; export declare namespace DialogBottomSheet { var Trigger: typeof DialogBottomSheetTrigger; var Content: typeof DialogBottomSheetContent; var Header: typeof SharedDialogHeader; var Title: typeof DialogBottomSheetTitle; var Close: typeof DialogBottomSheetClose; var Body: typeof DialogBottomSheetBody; var Footer: typeof SharedDialogFooter; var ScrollArea: typeof DialogBottomSheetScrollArea; } declare function DialogBottomSheetTrigger(props: DialogTriggerProps): React.JSX.Element; declare function DialogBottomSheetContent({ children, className, style, render, ...rest }: DialogContentProps): React.JSX.Element; declare function DialogBottomSheetTitle({ children, ...rest }: DialogTitleProps): React.JSX.Element; declare function DialogBottomSheetClose({ children, render, ...rest }: DialogCloseProps): React.JSX.Element; /** * The sheet's scroll region — backed by the BottomSheet primitive's styled * scroll area (native scrollbar + bottom fade). Marks its content as inside a * scroll area so a nested `Dialog.Body` renders plain and sticky regions know * they scroll. */ declare function DialogBottomSheetScrollArea({ children, className, style, }: DialogScrollAreaProps): React.JSX.Element; declare function DialogBottomSheetBody({ children, fullBleed, className, style, ...rest }: DialogBodyProps): React.JSX.Element; export {};