/** * Metadata for val-auth-cta. * * Full-width CTA section that invites unauthenticated users to sign up or log in. * Supports an optional side image for desktop layouts. */ export interface AuthCtaMetadata { /** Small label above the title (e.g. "¡Únete gratis!") */ eyebrow?: string; /** Main heading */ title: string; /** Supporting paragraph below the title */ subtitle?: string; /** Label for the login button. Falls back to i18n key AuthCta.login */ loginLabel?: string; /** Label for the register button. Falls back to i18n key AuthCta.register */ registerLabel?: string; /** Internal route for the login button */ loginRoute?: string | any[]; /** External href for the login button */ loginHref?: string; /** Internal route for the register button */ registerRoute?: string | any[]; /** External href for the register button */ registerHref?: string; /** Decorative image shown to the right (desktop) */ image?: string; /** Alt text for the image */ imageAlt?: string; /** Background color — Ionic color name or any CSS color */ backgroundColor?: string; /** Content alignment. Default: 'center' */ align?: 'start' | 'center'; /** Border radius of the wrapper. Default: '0' */ borderRadius?: string; /** Inner padding. Default: '3rem 1.5rem' */ padding?: string; } /** * Default values for AuthCtaMetadata. */ export declare const AUTH_CTA_DEFAULTS: Required>;