import { CompanyFooterMetadata } from './types';
import * as i0 from "@angular/core";
/**
 * val-company-footer
 *
 * A complete footer component combining footer links (with logo and social icons)
 * and a rights/copyright footer. Configurable padding and background options.
 *
 * @example
 * <val-company-footer
 *   [props]="{
 *     links: {
 *       leftLinks: { title: 'Company', size: 'medium', links: [...] },
 *       rightLinks: { title: 'Support', size: 'medium', links: [...] },
 *       logo: '/assets/logo.png',
 *       socialLinks: [...]
 *     },
 *     rights: { companyName: 'Acme Inc' },
 *     withPadding: true
 *   }"
 * ></val-company-footer>
 *
 * @input props - Footer configuration
 */
export declare class CompanyFooterComponent {
    /**
     * Footer configuration.
     * Signal-based input for full reactivity with computed().
     */
    readonly props: import("@angular/core").InputSignal<CompanyFooterMetadata>;
    propsWithPadding: import("@angular/core").Signal<boolean>;
    propsWithBackground: import("@angular/core").Signal<boolean>;
    propsLinks: import("@angular/core").Signal<import("valtech-components").FooterLinksMetadata>;
    propsRights: import("@angular/core").Signal<import("valtech-components").RightsFooterMetadata>;
    propsWithRoundedTop: import("@angular/core").Signal<boolean>;
    propsBorderless: import("@angular/core").Signal<boolean>;
    propsTopRadius: import("@angular/core").Signal<string>;
    propsBackground: import("@angular/core").Signal<string>;
    static ɵfac: i0.ɵɵFactoryDeclaration<CompanyFooterComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CompanyFooterComponent, "val-company-footer", never, { "props": { "alias": "props"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
