import { type ComponentPropsWithoutRef, type HTMLAttributes, type ReactNode } from 'react'; import * as RadixDialog from '@radix-ui/react-dialog'; import { type VariantProps } from 'class-variance-authority'; declare const contentVariants: (props?: ({ side?: "end" | "start" | "top" | "bottom" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export interface SheetHandle { getIsOpen: () => boolean; open: () => void; close: () => void; } export interface SheetRootProps extends ComponentPropsWithoutRef { /** Opaque instance id — forwarded to Sheet.Content as `data-component-id`. */ id?: string; } export interface SheetContentProps extends Omit, 'className'>, VariantProps { side?: 'start' | 'end' | 'top' | 'bottom'; size?: 'sm' | 'md' | 'lg'; className?: string; children: ReactNode; } export declare const Sheet: { ({ children, id, open: openProp, defaultOpen, onOpenChange, modal, ...props }: SheetRootProps): import("react/jsx-runtime").JSX.Element; displayName: string; } & { Root: { ({ children, id, open: openProp, defaultOpen, onOpenChange, modal, ...props }: SheetRootProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; Trigger: import("react").ForwardRefExoticComponent, "ref"> & import("react").RefAttributes>; Content: import("react").ForwardRefExoticComponent>; Header: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; Body: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; Footer: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; Title: import("react").ForwardRefExoticComponent, "ref"> & import("react").RefAttributes>; Description: import("react").ForwardRefExoticComponent, "ref"> & import("react").RefAttributes>; Close: import("react").ForwardRefExoticComponent, "ref"> & import("react").RefAttributes>; }; export type SheetHeaderProps = HTMLAttributes; export type SheetBodyProps = HTMLAttributes; export type SheetFooterProps = HTMLAttributes; export {}; //# sourceMappingURL=sheet.d.ts.map