@fe6/water-pro
Version: 
An enterprise-class UI design language and Vue-based implementation
227 lines (226 loc) • 7.53 kB
TypeScript
declare const _default: import("vue").DefineComponent<{
    visible: import("vue-types").VueTypeValidableDef<boolean> & {
        default: boolean;
    };
    scrollTop: import("vue-types").VueTypeValidableDef<boolean> & {
        default: boolean;
    } & {
        default: boolean;
    };
    height: import("vue-types").VueTypeValidableDef<number> & {
        default: number;
    };
    minHeight: import("vue-types").VueTypeValidableDef<number> & {
        default: number;
    };
    draggable: import("vue-types").VueTypeValidableDef<boolean> & {
        default: boolean;
    };
    centered: import("vue-types").VueTypeValidableDef<boolean> & {
        default: boolean;
    };
    cancelText: import("vue-types").VueTypeValidableDef<string> & {
        default: string;
    };
    okText: import("vue-types").VueTypeValidableDef<string> & {
        default: string;
    };
    prefixCls: import("vue-types").VueTypeValidableDef<string> & {
        default: string;
    };
} & {
    defaultFullscreen: import("vue-types").VueTypeValidableDef<boolean> & {
        default: boolean;
    };
    canFullscreen: import("vue-types").VueTypeValidableDef<boolean> & {
        default: boolean;
    } & {
        default: boolean;
    };
    wrapperFooterOffset: import("vue-types").VueTypeValidableDef<number> & {
        default: number;
    } & {
        default: number;
    };
    useWrapper: import("vue-types").VueTypeValidableDef<boolean> & {
        default: boolean;
    } & {
        default: boolean;
    };
    loading: import("vue-types").VueTypeValidableDef<boolean> & {
        default: boolean;
    };
    loadingTip: import("vue-types").VueTypeValidableDef<string> & {
        default: string;
    };
    showCancelBtn: import("vue-types").VueTypeValidableDef<boolean> & {
        default: boolean;
    } & {
        default: boolean;
    };
    showOkBtn: import("vue-types").VueTypeValidableDef<boolean> & {
        default: boolean;
    } & {
        default: boolean;
    };
    wrapperProps: import("vue").PropType<Partial<import("../types").ModalWrapperProps>>;
    afterClose: import("vue").PropType<() => Promise<import("../../../_util/type").VueNode>>;
    bodyStyle: import("vue").PropType<import("vue").CSSProperties>;
    scrollStyle: import("vue").PropType<import("vue").CSSProperties>;
    closable: import("vue-types").VueTypeValidableDef<boolean> & {
        default: boolean;
    } & {
        default: boolean;
    };
    closeIcon: import("vue").PropType<import("../../../_util/type").VueNode>;
    confirmLoading: import("vue-types").VueTypeValidableDef<boolean> & {
        default: boolean;
    };
    destroyOnClose: import("vue-types").VueTypeValidableDef<boolean> & {
        default: boolean;
    };
    footer: import("vue").PropType<import("../../../_util/type").VueNode>;
    getContainer: import("vue").PropType<(instance: any) => HTMLElement>;
    mask: import("vue-types").VueTypeValidableDef<boolean> & {
        default: boolean;
    } & {
        default: boolean;
    };
    maskClosable: import("vue-types").VueTypeValidableDef<boolean> & {
        default: boolean;
    } & {
        default: boolean;
    };
    keyboard: import("vue-types").VueTypeValidableDef<boolean> & {
        default: boolean;
    } & {
        default: boolean;
    };
    maskStyle: import("vue").PropType<import("vue").CSSProperties>;
    okType: import("vue-types").VueTypeDef<"link" | "default" | "dashed" | "primary" | "ghost" | "danger"> & {
        default: "link" | "default" | "dashed" | "primary" | "ghost" | "danger";
    };
    okButtonProps: import("vue").PropType<Partial<{
        title: string;
        onClick: (...args: any[]) => any;
        prefixCls: string;
        color: string;
        size: "small" | "large" | "default";
        href: string;
        htmlType: "button" | "reset" | "submit";
    } & {
        type?: "link" | "default" | "dashed" | "primary" | "ghost" | "danger";
        icon?: import("../../../_util/type").VueNode;
        block?: boolean;
        disabled?: boolean;
        loading?: boolean | {
            [key: string]: any;
        };
        ghost?: boolean;
        shape?: "circle" | "round" | "circle-outline";
    }>>;
    cancelButtonProps: import("vue").PropType<Partial<{
        title: string;
        onClick: (...args: any[]) => any;
        prefixCls: string;
        color: string;
        size: "small" | "large" | "default";
        href: string;
        htmlType: "button" | "reset" | "submit";
    } & {
        type?: "link" | "default" | "dashed" | "primary" | "ghost" | "danger";
        icon?: import("../../../_util/type").VueNode;
        block?: boolean;
        disabled?: boolean;
        loading?: boolean | {
            [key: string]: any;
        };
        ghost?: boolean;
        shape?: "circle" | "round" | "circle-outline";
    }>>;
    title: import("vue-types").VueTypeValidableDef<string> & {
        default: string;
    };
    visible: import("vue-types").VueTypeValidableDef<boolean> & {
        default: boolean;
    };
    width: import("vue").PropType<string | number>;
    wrapClassName: import("vue-types").VueTypeValidableDef<string> & {
        default: string;
    };
    zIndex: import("vue-types").VueTypeValidableDef<number> & {
        default: number;
    };
}, {
    getProps: import("vue").ComputedRef<any>;
    prefixClsNew: import("vue").ComputedRef<string>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
    title: string;
    mask: boolean;
    prefixCls: string;
    keyboard: boolean;
    visible: boolean;
    height: number;
    scrollTop: boolean;
    zIndex: number;
    maskClosable: boolean;
    loading: boolean;
    closable: boolean;
    draggable: boolean;
    centered: boolean;
    destroyOnClose: boolean;
    wrapClassName: string;
    confirmLoading: boolean;
    okText: string;
    okType: "link" | "default" | "dashed" | "primary" | "ghost" | "danger";
    cancelText: string;
    minHeight: number;
    useWrapper: boolean;
    defaultFullscreen: boolean;
    canFullscreen: boolean;
    wrapperFooterOffset: number;
    loadingTip: string;
    showCancelBtn: boolean;
    showOkBtn: boolean;
} & {
    footer?: import("../../../_util/type").VueNode;
    width?: string | number;
    bodyStyle?: unknown;
    afterClose?: () => Promise<import("../../../_util/type").VueNode>;
    getContainer?: (instance: any) => HTMLElement;
    maskStyle?: unknown;
    closeIcon?: import("../../../_util/type").VueNode;
    okButtonProps?: unknown;
    cancelButtonProps?: unknown;
    wrapperProps?: unknown;
    scrollStyle?: unknown;
}>, {
    title: string;
    mask: boolean;
    prefixCls: string;
    keyboard: boolean;
    visible: boolean;
    height: number;
    scrollTop: boolean;
    zIndex: number;
    maskClosable: boolean;
    loading: boolean;
    closable: boolean;
    draggable: boolean;
    centered: boolean;
    destroyOnClose: boolean;
    wrapClassName: string;
    confirmLoading: boolean;
    okText: string;
    okType: "link" | "default" | "dashed" | "primary" | "ghost" | "danger";
    cancelText: string;
    minHeight: number;
    useWrapper: boolean;
    defaultFullscreen: boolean;
    canFullscreen: boolean;
    wrapperFooterOffset: number;
    loadingTip: string;
    showCancelBtn: boolean;
    showOkBtn: boolean;
}>;
export default _default;