import { EventEmitter } from '@angular/core';
import { LanguageSelectorMetadata } from '../language-selector/types';
import { FooterLinksMetadata } from './types';
import * as i0 from "@angular/core";
/**
 * val-footer-links
 *
 * A responsive footer component with two columns of links, social media icons,
 * logo, and optional language selector.
 *
 * @example
 * <val-footer-links
 *   [props]="{
 *     leftLinks: { title: 'Company', links: [...] },
 *     rightLinks: { title: 'Resources', links: [...] },
 *     logo: 'logo.svg',
 *     logoRoute: '/',
 *     socialLinks: [
 *       { icon: 'logo-facebook', url: 'https://facebook.com', name: 'Facebook' }
 *     ]
 *   }"
 * ></val-footer-links>
 *
 * @input props - Footer configuration
 * @output logoClick - Emits when logo is clicked
 */
export declare class FooterLinksComponent {
    private nav;
    /**
     * Footer configuration.
     */
    props: FooterLinksMetadata;
    /**
     * Emits when the logo is clicked.
     */
    logoClick: EventEmitter<void>;
    /**
     * Default language selector configuration.
     */
    get languageSelectorConfig(): LanguageSelectorMetadata;
    /**
     * Handles logo click - navigates if route provided, otherwise emits event.
     */
    onLogoClick(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<FooterLinksComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<FooterLinksComponent, "val-footer-links", never, { "props": { "alias": "props"; "required": false; }; }, { "logoClick": "logoClick"; }, never, never, true, never>;
}
