/// export declare class DialogInstance

{ key: string | number; private type; private props; private service; visible: boolean; get node(): React.ReactElement

; constructor(key: string | number, type: React.FC

, props: any, service: DialogService); rerender(props: Partial

): void; close(): void; } export declare class DialogService { private _key; private _emitChange; dialogs: DialogInstance[]; constructor(emitChange: (dialogs: DialogInstance[]) => void); open

(type: React.FC

, props: Omit, key?: string | number): DialogInstance

; emitChange(): void; closeAll(animation?: boolean): void; }