import { HTMLAttributes, PropsWithChildren, ReactNode } from 'react';
export interface DrawerProps extends Omit, 'style' | 'className'> {
/** The buttons to render in the drawer. */
buttons?: ReactNode;
/** true if the drawer should be open; otherwise, false. The default is false. */
isOpen?: boolean;
/** The callback method that is invoked when the drawer is closed. */
onClose: () => void;
/** The title of the drawer. */
title: string;
/** The aria-label of the close button. */
closeButtonAriaValueText?: string;
}
/** Represents a Drawer component. */
export declare function Drawer({ buttons, children, isOpen, onClose, title, closeButtonAriaValueText, ...restProps }: PropsWithChildren): import("react").JSX.Element;