import { ModalProps } from './interface'; import React from 'react'; import './index.less'; declare function Modal({ children, className, style, getContainer, ...props }: ModalProps): JSX.Element; declare namespace Modal { var defaultProps: { className: string; getContainer: boolean; }; var info: import("antd/lib/modal/confirm").ModalFunc; var success: import("antd/lib/modal/confirm").ModalFunc; var error: import("antd/lib/modal/confirm").ModalFunc; var warn: import("antd/lib/modal/confirm").ModalFunc; var warning: import("antd/lib/modal/confirm").ModalFunc; var confirm: import("antd/lib/modal/confirm").ModalFunc; var destroyAll: () => void; var useModal: (prefixCls?: string) => { open: (options: IUseModalHookState) => void; close: () => void; }; var useAntdModal: typeof import("antd/lib/modal/useModal").default; var RefModal: React.ForwardRefExoticComponent & React.RefAttributes>; } export interface IUseModalHookState { content?: React.ReactNode; visible?: boolean; title?: React.ReactNode; onOk?: () => void; width?: number | string; className?: string; } export interface IUseModalHookState { content?: React.ReactNode; visible?: boolean; title?: React.ReactNode; onOk?: () => void; width?: number | string; className?: string; } export interface IRefModalMethodsProps { open: (options: IUseModalHookState) => void; close: () => void; } export default Modal;