import type { VNode, Component } from 'vue';
export type WetLoginOtherActionType = 'wx' | 'alipay' | 'qq' | 'dy';
export declare const wetLoginProps: {
    logo: {
        readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | VNode<import("vue").RendererNode, import("vue").RendererElement, {
            [key: string]: any;
        }> | Component) & {}) | (() => string | VNode<import("vue").RendererNode, import("vue").RendererElement, {
            [key: string]: any;
        }> | Component) | ((new (...args: any[]) => (string | VNode<import("vue").RendererNode, import("vue").RendererElement, {
            [key: string]: any;
        }> | Component) & {}) | (() => string | VNode<import("vue").RendererNode, import("vue").RendererElement, {
            [key: string]: any;
        }> | Component))[], unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    title: StringConstructor;
    subTitle: StringConstructor;
    isPage: BooleanConstructor;
    havePhone: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
    backgroundImage: StringConstructor;
    storeName: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
    otherActions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => WetLoginOtherActionType[]) | (() => WetLoginOtherActionType[]) | ((new (...args: any[]) => WetLoginOtherActionType[]) | (() => WetLoginOtherActionType[]))[], unknown, unknown, () => string[], boolean>;
};
export type WetProHelpdataSource = {
    title: string;
    key: string;
    children?: WetProHelpdataSource[];
};
export declare const wetProHelpProps: {
    dataTree: {
        readonly type: import("vue").PropType<WetProHelpdataSource[]>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    dataSource: {
        readonly type: import("vue").PropType<Record<string, string>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
};
export declare const wetErrorPageProps: {
    type: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "404" | "500") | (() => "404" | "500") | ((new (...args: any[]) => "404" | "500") | (() => "404" | "500"))[], unknown, unknown, string, boolean>;
    backgroundImage: StringConstructor;
};
