import * as React from 'react';
import * as SheetPrimitive from '@radix-ui/react-dialog';
import { TwStyle } from 'twin.macro';
declare const SheetTrigger: React.ForwardRefExoticComponent<SheetPrimitive.DialogTriggerProps & React.RefAttributes<HTMLButtonElement>>;
type PortalPositionType = 'top' | 'bottom' | 'left' | 'right';
declare const portalPositionMap: {
    top: TwStyle;
    bottom: TwStyle;
    left: TwStyle;
    right: TwStyle;
};
type positionStyleType = 'top' | 'bottom' | 'left' | 'right';
type sizeType = 'content' | 'default' | 'sm' | 'lg' | 'xl' | 'full';
export interface DialogContentProps extends React.ComponentPropsWithoutRef<typeof SheetPrimitive.Content> {
    position: positionStyleType;
    size: sizeType;
}
declare const SheetContent: React.ForwardRefExoticComponent<DialogContentProps & React.RefAttributes<HTMLDivElement>>;
declare function SheetHeader({ ...props }: React.HTMLAttributes<HTMLDivElement>): import("@emotion/react/jsx-runtime").JSX.Element;
declare namespace SheetHeader {
    var displayName: string;
}
declare function SheetFooter({ ...props }: React.HTMLAttributes<HTMLDivElement>): import("@emotion/react/jsx-runtime").JSX.Element;
declare namespace SheetFooter {
    var displayName: string;
}
declare const SheetTitle: React.ForwardRefExoticComponent<Omit<SheetPrimitive.DialogTitleProps & React.RefAttributes<HTMLHeadingElement>, "ref"> & React.RefAttributes<HTMLHeadingElement>>;
declare const SheetDescription: React.ForwardRefExoticComponent<Omit<SheetPrimitive.DialogDescriptionProps & React.RefAttributes<HTMLParagraphElement>, "ref"> & React.RefAttributes<HTMLParagraphElement>>;
declare const _Sheet: React.ForwardRefExoticComponent<SheetPrimitive.DialogProps & React.RefAttributes<React.FunctionComponent<SheetPrimitive.DialogProps> | React.ComponentClass<SheetPrimitive.DialogProps, any> | React.ForwardRefExoticComponent<SheetPrimitive.DialogProps>>>;
export { _Sheet as Sheet, SheetTrigger, SheetContent, SheetHeader, SheetFooter, SheetTitle, SheetDescription, type PortalPositionType, portalPositionMap, };
