declare function __VLS_template(): { brand?(_: {}): any; prependInput?(_: {}): any; content?(_: {}): any; action?(_: {}): any; "more-actions"?(_: {}): any; link?(_: {}): any; }; declare const __VLS_component: import('vue').DefineComponent, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { submit: (...args: any[]) => void; "link-pressed": (...args: any[]) => void; "home-pressed": (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly> & Readonly<{ onSubmit?: ((...args: any[]) => any) | undefined; "onLink-pressed"?: ((...args: any[]) => any) | undefined; "onHome-pressed"?: ((...args: any[]) => any) | undefined; }>, { mode: string; linkClass: string; brandContainerClass: string; btnClass: string; hideLink: boolean; hideAction: boolean; appName: string; submitLabel: string; isLoading: boolean; errors: Record; dark: boolean; passwordNotEqualLabel: string; initialValues: Record; config: Record; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; declare const _default: __VLS_WithTemplateSlots>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };