import { default as React } from 'react'; import * as DrawerPrimitive from '@radix-ui/react-dialog'; export declare const rootClassName = "teddy-drawer"; export type RootProps = Omit, 'open' | 'defaultOpen' | 'onOpenChange' | 'modal'> & { /** * The controlled open state of the dialog. Must be used in conjunction with onOpenChange. */ open?: DrawerPrimitive.DialogProps['open']; /** * Event handler called when the open state of the dialog changes. */ onOpenChange?: DrawerPrimitive.DialogProps['onOpenChange']; /** * The open state of the dialog when it is initially rendered. Use when you do not need to control its open state. */ defaultOpen?: DrawerPrimitive.DialogProps['defaultOpen']; /** * The modality of the dialog. When set to true, interaction with outside elements will be disabled and only dialog content will be visible to screen readers. */ modal?: DrawerPrimitive.DialogProps['modal']; }; export declare function Root(props: RootProps): JSX.Element; export declare namespace Root { var displayName: string; }