import React__default from 'react';
import * as Dialog from '@radix-ui/react-dialog';

declare function Root(props: Dialog.DialogProps): React__default.ReactNode;
type ContentProps = Dialog.DialogContentProps & {
    /** Drawer가 붙는 위치, 기본값 right */
    position?: 'left' | 'right' | 'bottom' | 'top';
    HeaderContent?: React__default.ReactNode;
};
declare function Content(props: ContentProps): React__default.ReactNode;
declare function Trigger(props: Dialog.DialogTriggerProps): React__default.ReactNode;
declare const Drawer: {
    Root: React__default.FC<Dialog.DialogProps>;
    Trigger: typeof Trigger;
    Content: typeof Content;
    Close: React__default.ForwardRefExoticComponent<Dialog.DialogCloseProps & React__default.RefAttributes<HTMLButtonElement>>;
    Title: React__default.ForwardRefExoticComponent<Dialog.DialogTitleProps & React__default.RefAttributes<HTMLHeadingElement>>;
    Description: React__default.ForwardRefExoticComponent<Dialog.DialogDescriptionProps & React__default.RefAttributes<HTMLParagraphElement>>;
};

export { Content, Drawer, Root, Trigger };
