import { IState } from '@mjcloud/redux'; import { ModalConfig, IPageInfo } from '@mjcloud/modal-helper'; import { ControlActionType } from '@mjcloud/instance/dist/base'; export declare type ModalActionType = ControlActionType | 'updateStyles' | 'closeModal' | 'openModal'; export interface IModalState extends IState { id: string; title: string; visible: boolean; isDrawer: boolean; pageInfo: IPageInfo; top?: number | string; width: number | string; height: number | string; afterClose: (() => void) | undefined; }