import { ActionIconProps } from "../ActionIcon/type.mjs";
import { CSSProperties, ReactNode, Ref } from "react";
import { DrawerProps } from "antd";

//#region src/Drawer/type.d.ts
interface DrawerProps$1 extends Omit<DrawerProps, 'styles' | 'classNames'> {
  classNames?: DrawerProps['classNames'] & {
    bodyContent?: string;
    extra?: string;
    sidebar?: string;
    sidebarContent?: string;
    title?: string;
  };
  closeIconProps?: ActionIconProps;
  containerMaxWidth?: number | string;
  noHeader?: boolean;
  ref?: Ref<HTMLDivElement>;
  sidebar?: ReactNode;
  sidebarWidth?: number;
  styles?: DrawerProps['styles'] & {
    bodyContent?: CSSProperties;
    extra?: CSSProperties;
    sidebar?: CSSProperties;
    sidebarContent?: CSSProperties;
    title?: CSSProperties;
  };
}
//#endregion
export { DrawerProps$1 as DrawerProps };
//# sourceMappingURL=type.d.mts.map