import type { ExtractPropTypes } from 'vue';
import type Modal from './modal.vue';
type IType = 'confirm' | 'operate' | 'upload';
export interface IResultType {
    [key: string]: unknown;
    showFooter?: null;
}
export declare const modalProps: {
    readonly open: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly title: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "提示", boolean>;
    readonly loading: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly type: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<IType>, unknown, unknown, "operate", boolean>;
    readonly isConfirmModel: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly class: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly wrapClassName: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly confirmText: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly cancelText: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly showCancel: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly showFooter: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly keyboard: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
};
export declare const modalEmits: {
    /**
     * @description 点击取消时触发
     */
    readonly cancel: () => boolean;
    /**
     * @description 点击确认时触发
     */
    readonly ok: () => boolean;
    readonly 'update:open': () => boolean;
};
export type ModalProps = ExtractPropTypes<typeof modalProps>;
export type ModalEmits = typeof modalEmits;
export type ModalInstance = InstanceType<typeof Modal>;
export {};
