declare function __VLS_template(): {
    slots: {
        logo?(_: {}): any;
    };
    refs: {};
    attrs: Partial<{}>;
};
type __VLS_TemplateResult = ReturnType<typeof __VLS_template>;
declare const __VLS_component: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    /**
     * The title, which is displayed under the logo, e.g. Admin Portal
     */
    titleBelowLogo: {
        type: StringConstructor;
        default: string;
    };
    /**
     * The title css classes
     */
    titleClassesBelowLogo: {
        type: StringConstructor;
        default: string;
    };
    /**
     * Switch between Login and Forgot Password.
     */
    forgotPasswordView: {
        type: BooleanConstructor;
        default: boolean;
    };
    /**
     * Allow switching between Login and Forgot Password.
     */
    allowSwitching: {
        type: BooleanConstructor;
        default: boolean;
    };
    /**
     * Waitong for response after login/request password.
     */
    isLoadingBouncer: {
        type: BooleanConstructor;
        default: boolean;
    };
    /**
     * SAML Link, if set SAML is enabled
     */
    samlLink: {
        type: StringConstructor;
        default: string;
    };
    /**
     * Link to login to the Boomi Platform. If set, a button for the login will be displayed.
     */
    boomiLink: {
        type: StringConstructor;
        default: string;
    };
    /**
     * LDAP Enabled
     */
    ldapEnabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    /**
     * LDAP Enabled
     */
    passwordLoginEnabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    /**
     * If yes the anonymous login is available
     */
    anonymousLoginEnabled: {
        type: BooleanConstructor;
        default: boolean;
    };
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    login: (...args: any[]) => void;
    "forgot-password": (...args: any[]) => void;
    "login-without-credentials": (...args: any[]) => void;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    /**
     * The title, which is displayed under the logo, e.g. Admin Portal
     */
    titleBelowLogo: {
        type: StringConstructor;
        default: string;
    };
    /**
     * The title css classes
     */
    titleClassesBelowLogo: {
        type: StringConstructor;
        default: string;
    };
    /**
     * Switch between Login and Forgot Password.
     */
    forgotPasswordView: {
        type: BooleanConstructor;
        default: boolean;
    };
    /**
     * Allow switching between Login and Forgot Password.
     */
    allowSwitching: {
        type: BooleanConstructor;
        default: boolean;
    };
    /**
     * Waitong for response after login/request password.
     */
    isLoadingBouncer: {
        type: BooleanConstructor;
        default: boolean;
    };
    /**
     * SAML Link, if set SAML is enabled
     */
    samlLink: {
        type: StringConstructor;
        default: string;
    };
    /**
     * Link to login to the Boomi Platform. If set, a button for the login will be displayed.
     */
    boomiLink: {
        type: StringConstructor;
        default: string;
    };
    /**
     * LDAP Enabled
     */
    ldapEnabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    /**
     * LDAP Enabled
     */
    passwordLoginEnabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    /**
     * If yes the anonymous login is available
     */
    anonymousLoginEnabled: {
        type: BooleanConstructor;
        default: boolean;
    };
}>> & Readonly<{
    onLogin?: ((...args: any[]) => any) | undefined;
    "onForgot-password"?: ((...args: any[]) => any) | undefined;
    "onLogin-without-credentials"?: ((...args: any[]) => any) | undefined;
}>, {
    titleBelowLogo: string;
    titleClassesBelowLogo: string;
    forgotPasswordView: boolean;
    allowSwitching: boolean;
    isLoadingBouncer: boolean;
    samlLink: string;
    boomiLink: string;
    ldapEnabled: boolean;
    passwordLoginEnabled: boolean;
    anonymousLoginEnabled: boolean;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>;
export default _default;
type __VLS_WithTemplateSlots<T, S> = T & {
    new (): {
        $slots: S;
    };
};
