import { default as React } from 'react';
import { LogoPropTypes } from '../logos/logo';
import { IMenuItem } from '../layouts/menus/menu-item';
export interface DrawerProps {
    children?: React.ReactNode;
    type: 'sidebar' | 'sidebar-menu';
    className?: string;
    menuItems?: IMenuItem[];
    position?: 'left' | 'right';
    title?: string;
    actionContent?: React.ReactNode;
    backdrop?: boolean;
    logo?: LogoPropTypes;
    isOpen: boolean;
    setIsOpen: (isOpen: boolean) => void;
    onClose?: () => void;
}
export declare function Drawer({ onClose, children, type, className, menuItems, position, title, actionContent, backdrop, logo, isOpen, setIsOpen, }: DrawerProps): import("react/jsx-runtime").JSX.Element;
export default Drawer;
