UNPKG

@wetspace/pro-components

Version:
55 lines (53 loc) 2.54 kB
import { WetLoginOtherActionType } from '../types'; declare const _default: __VLS_WithTemplateSlots<import('vue').DefineComponent<import('vue').ExtractPropTypes<{ logo: { readonly type: import('vue').PropType<unknown>; readonly required: false; readonly validator: (val: unknown) => boolean; __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<import('vue').PropType<WetLoginOtherActionType[]>, unknown, unknown, () => string[], boolean>; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { login: (...args: any[]) => void; forget: (...args: any[]) => void; getCode: (...args: any[]) => void; otherLogin: (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ logo: { readonly type: import('vue').PropType<unknown>; readonly required: false; readonly validator: (val: unknown) => boolean; __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<import('vue').PropType<WetLoginOtherActionType[]>, unknown, unknown, () => string[], boolean>; }>> & Readonly<{ onLogin?: (...args: any[]) => any; onForget?: (...args: any[]) => any; onGetCode?: (...args: any[]) => any; onOtherLogin?: (...args: any[]) => any; }>, { isPage: boolean; havePhone: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>; storeName: string; otherActions: WetLoginOtherActionType[]; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>, { footer?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; };