import DialogSize from './definitions/dialog-size';
declare const _default: import("vue").DefineComponent<{
    modelValue: {
        type: BooleanConstructor;
        required: true;
    };
    size: {
        type: NumberConstructor;
        default: () => DialogSize.DEFAULT;
        validator(value: number): boolean;
    };
}, unknown, {
    pushedDialog: number;
    topOfTheStack: boolean;
}, {}, {}, import("vue").DefineComponent<{}, {}, {}, {}, {
    renderFunction(curDlgKey: number, titleSlot: import("./namespace").Dialogs.DialogSectionContent, bodySlot: import("./namespace").Dialogs.DialogMessage, actionsSlot: import("./namespace").Dialogs.DialogSectionContent | import("../..").FilteredActions, options: import("./namespace").Dialogs.DialogOptions, actionHandlers?: import("../actions/namespace").ActionsNS.IHandlers): import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
        [key: string]: any;
    }>;
}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}>, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    modelValue: {
        type: BooleanConstructor;
        required: true;
    };
    size: {
        type: NumberConstructor;
        default: () => DialogSize.DEFAULT;
        validator(value: number): boolean;
    };
}>>, {
    size: number;
}, {}>;
export default _default;
//# sourceMappingURL=modal.d.ts.map