import * as React from 'react'; import { SheetHandle } from './SheetHandle.client.js'; import { SheetHeader, SheetBody, SheetFooter } from './SheetLayout.js'; import type { SheetRootProps, SheetTriggerProps, SheetPopupProps, SheetContentProps, SheetButtonishProps, SheetActionProps } from './Sheet.types.js'; declare function SheetRoot({ open, defaultOpen, onOpenChange, side, preset, modal, dismissible, layerKind, detents, detent, defaultDetent, onDetentChange, labels, children, ref, }: SheetRootProps & { /** Ref to the rendered root element. */ ref?: React.Ref | undefined; }): React.JSX.Element; declare function SheetTrigger({ children, className, ref, ...rest }: SheetTriggerProps): React.JSX.Element; declare function SheetPortal({ children, keepMounted }: { children?: React.ReactNode; keepMounted?: boolean | undefined; }): React.JSX.Element; declare function SheetBackdrop({ className }: { className?: string; }): React.JSX.Element | null; declare function SheetPopup({ size, render, className, children, ref, ...rest }: SheetPopupProps): React.JSX.Element; declare function SheetTitle({ children, className, ref, ...rest }: SheetButtonishProps): React.JSX.Element; declare function SheetDescription({ children, className, ref, ...rest }: SheetButtonishProps): React.JSX.Element; declare function SheetClose({ children, className, ref, ...rest }: SheetButtonishProps): React.JSX.Element; declare function SheetAction({ children, className, onClick, ref, ...rest }: SheetActionProps): React.JSX.Element; declare function SheetContent({ children, keepMounted, backdrop, ...popupProps }: SheetContentProps): React.JSX.Element; export declare const Sheet: { Root: typeof SheetRoot; Trigger: typeof SheetTrigger; Content: typeof SheetContent; Title: typeof SheetTitle; Description: typeof SheetDescription; Close: typeof SheetClose; Handle: typeof SheetHandle; Header: typeof SheetHeader; Body: typeof SheetBody; Footer: typeof SheetFooter; }; /** Internal overlay parts (not contract surface, REQ-CMP-06): in-repo composition only. */ export { SheetPortal, SheetBackdrop, SheetPopup, SheetAction }; //# sourceMappingURL=Sheet.client.d.ts.map