import { EventEmitter } from '@angular/core'; import { AuthCtaMetadata } from './types'; import * as i0 from "@angular/core"; /** * val-auth-cta * * Full-width CTA section inviting unauthenticated users to sign up or log in. * Desktop: text on the left, optional image on the right. * Mobile: stacked, image below text. * * Auto-registers its own i18n defaults (AuthCta namespace) so there are never * missing keys, even if the consumer does not register them. * * @example * ```html * * ``` */ export declare class AuthCtaComponent { private i18n; /** Component configuration */ readonly props: import("@angular/core").InputSignal>; /** Emitted when the login button is clicked */ onLogin: EventEmitter; /** Emitted when the register button is clicked */ onRegister: EventEmitter; constructor(); /** Merged configuration with defaults */ config: import("@angular/core").Signal>>; loginLabel: import("@angular/core").Signal; registerLabel: import("@angular/core").Signal; resolvedBg: import("@angular/core").Signal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }