/** Closable config object (antd ≥ 5.16 Modal / Drawer). */ export type ClosableConfig = { closeIcon?: any; disabled?: boolean; [key: `aria-${string}`]: string | undefined; [key: `data-${string}`]: string | undefined; }; export type ClosableType = boolean | ClosableConfig; export declare function isClosableConfig(closable: ClosableType | undefined): closable is ClosableConfig; /** Normalize `closable` + `closeIcon` into Dialog/Drawer close-button state. */ export default function getClosable(closable: ClosableType | undefined, closeIcon: any, defaultClosable?: boolean): { closable: boolean; closeIcon: any; disabled: boolean; closeBtnProps: {}; };