/**
 * 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<Pick<AuthCtaMetadata, 'align' | 'borderRadius' | 'padding'>>;
