import { ReactNode } from 'react'; import { ActionButtonsProps } from '../../action/ActionButtons/types'; import { OverlayTriggerState } from 'react-stately'; import { AriaModalOverlayProps } from 'react-aria'; export declare const drawerClassNames: ({ position, className, isVisible, }: { position: 'left' | 'right'; className?: string | undefined; isVisible: boolean; }) => string; export type DrawerProps = { isDismissable?: boolean; title: string; subtitle: string; isCloseButtonVisible?: boolean; children?: ReactNode; onClose?: () => void; actionButtonsProps: ActionButtonsProps; isOpen: boolean; className?: string; position?: 'left' | 'right'; }; export type DrawerOverlayProps = AriaModalOverlayProps & { children?: ReactNode; state: OverlayTriggerState; }; export type DrawerRef = { open: () => void; close: () => void; }; //# sourceMappingURL=types.d.ts.map