import { ComponentPropsWithRef } from 'react'; import { IComponentBaseProps } from '../types'; export declare const DRAWER = "drawer"; export declare const DRAWER_MAP: { end: string; open: string; mobile: string; }; export declare const DRAWER_TOGGLE = "drawer-toggle"; export declare const DRAWER_CONTENT = "drawer-content"; export declare const DRAWER_SIDE = "drawer-side"; export declare const DRAWER_OVERLAY = "drawer-overlay"; export type DrawerPosition = "start" | "end"; export interface DrawerProps extends Omit, "onToggle">, IComponentBaseProps { open?: boolean; position?: DrawerPosition; responsive?: boolean; onToggle?: (isOpen: boolean) => void; id?: string; } export interface DrawerContentProps extends ComponentPropsWithRef<"div">, IComponentBaseProps { } export interface DrawerSideProps extends ComponentPropsWithRef<"div">, IComponentBaseProps { } export interface DrawerOverlayProps extends ComponentPropsWithRef<"label">, IComponentBaseProps { htmlFor?: string; }