1 | import type { ModalFuncProps } from './Modal';
|
2 | type ConfigUpdate = ModalFuncProps | ((prevConfig: ModalFuncProps) => ModalFuncProps);
|
3 | export type ModalFunc = (props: ModalFuncProps) => {
|
4 | destroy: () => void;
|
5 | update: (configUpdate: ConfigUpdate) => void;
|
6 | };
|
7 | export type ModalStaticFunctions = Record<NonNullable<ModalFuncProps['type']>, ModalFunc>;
|
8 | export default function confirm(config: ModalFuncProps): {
|
9 | destroy: (...args: any[]) => void;
|
10 | update: (configUpdate: ConfigUpdate) => void;
|
11 | };
|
12 | export declare function withWarn(props: ModalFuncProps): ModalFuncProps;
|
13 | export declare function withInfo(props: ModalFuncProps): ModalFuncProps;
|
14 | export declare function withSuccess(props: ModalFuncProps): ModalFuncProps;
|
15 | export declare function withError(props: ModalFuncProps): ModalFuncProps;
|
16 | export declare function withConfirm(props: ModalFuncProps): ModalFuncProps;
|
17 | export declare function modalGlobalConfig({ rootPrefixCls }: {
|
18 | rootPrefixCls: string;
|
19 | }): void;
|
20 | export {};
|