import type { ModalProps as AntdModalProps } from 'antd'; import * as React from 'react'; export type ModalFuncProps = Omit & { content?: React.ReactNode; }; type ConfigUpdate = ModalFuncProps | ((prevConfig: ModalFuncProps) => ModalFuncProps); export type ModalFunc = (props: ModalFuncProps) => { destroy: () => void; update: (configUpdate: ConfigUpdate) => void; }; export default function open(config: ModalFuncProps): { destroy: () => void; update: (configUpdate: ConfigUpdate) => void; }; export {};