import * as SheetPrimitive from "@radix-ui/react-dialog"; import * as React from "react"; import { Button } from "../components"; declare const Sheet: React.FC; declare const SheetTrigger: React.ForwardRefExoticComponent>; declare const SheetClose: React.ForwardRefExoticComponent>; declare const SheetPortal: React.FC; declare const SheetOverlay: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const SHEET_SIZES: readonly ["md", "lg", "xl"]; type SheetSizeType = (typeof SHEET_SIZES)[number]; declare const SHEET_SIDES: readonly ["top", "bottom", "left", "right"]; type SheetSideType = (typeof SHEET_SIDES)[number]; interface SheetContentProps extends React.ComponentPropsWithoutRef { size?: SheetSizeType; trapFocusScope?: boolean; side?: SheetSideType; preventAutoFocusOnClose?: boolean; preventAutoFocusOnOpen?: boolean; } declare const SheetContent: React.ForwardRefExoticComponent>; interface SheetHeaderProps extends React.HTMLAttributes { hideButton?: boolean; } declare function SheetHeader({ className, children, hideButton, ...props }: SheetHeaderProps): React.JSX.Element; declare namespace SheetHeader { var displayName: string; } interface SheetContainerProps extends React.HTMLAttributes { noScroll?: boolean; } declare function SheetContainer({ children, noScroll, className }: SheetContainerProps): React.JSX.Element; declare namespace SheetContainer { var displayName: string; } interface SheetFooterProps extends React.HTMLAttributes { leftButtonProps?: React.ComponentProps; rightButtonProps?: React.ComponentProps; rightEndButtonProps?: React.ComponentProps; sheetCloseClassName?: string; } declare function SheetFooter({ className, children, leftButtonProps, rightButtonProps, rightEndButtonProps, sheetCloseClassName, ...props }: SheetFooterProps): React.JSX.Element; declare namespace SheetFooter { var displayName: string; } interface SheetTitleProps extends React.ComponentPropsWithoutRef { icon?: React.ComponentType; } declare const SheetTitle: React.ForwardRefExoticComponent>; declare const SheetDescription: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; export { Sheet, SheetClose, SheetContainer, SheetContent, SheetDescription, SheetFooter, SheetHeader, SheetOverlay, SheetPortal, SheetTitle, SheetTrigger, }; //# sourceMappingURL=Sheet.d.ts.map