import { RightsFooterMetadata } from './types';
import * as i0 from "@angular/core";
/**
* val-rights-footer
*
* A simple component that displays copyright text with dynamic year.
* Useful for footers where you need to show "© 2024 Company. All rights reserved."
*
* @example
*
*
* @example
*
*
* @input props - Optional configuration (companyName, rightsText, color, align)
*/
export declare class RightsFooterComponent {
private i18n;
private legal;
/**
* Optional configuration for the rights footer.
* Signal-based input for full reactivity with computed().
*/
readonly props: import("@angular/core").InputSignal;
/**
* Current year for copyright.
*/
currentYear: number;
/**
* Computed copyright text - reactive to both language AND props changes.
*/
copyrightText: import("@angular/core").Signal;
/**
* Where the company name points. Comes from the environment the app wired
* with `provideValtechSite`, so dev links to dev and prod to prod without the
* consumer passing anything.
*/
companyHref: import("@angular/core").Signal;
/**
* Whether the name renders as a link.
*
* Off when `fullText` is used (no separable name) or when the resolved href
* is empty. A link that goes nowhere is worse than no link.
*/
companyIsLinked: import("@angular/core").Signal;
/**
* Computed helper for align prop in template.
*/
propsAlign: import("@angular/core").Signal<"left" | "center" | "right">;
/**
* Computed helper for color prop in template.
*/
propsColor: import("@angular/core").Signal<"success" | "medium" | "primary" | "secondary" | "tertiary" | "warning" | "danger" | "light" | "dark">;
/**
* Computed helper for withMargin prop in template.
*/
propsWithMargin: import("@angular/core").Signal;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}