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
 * <val-rights-footer></val-rights-footer>
 *
 * @example
 * <val-rights-footer
 *   [props]="{
 *     companyName: 'My Company',
 *     rightsText: 'All rights reserved.',
 *     color: 'medium',
 *     align: 'left'
 *   }"
 * ></val-rights-footer>
 *
 * @input props - Optional configuration (companyName, rightsText, color, align)
 */
export declare class RightsFooterComponent {
    private i18n;
    /**
     * Optional configuration for the rights footer.
     * Signal-based input for full reactivity with computed().
     */
    readonly props: import("@angular/core").InputSignal<RightsFooterMetadata>;
    /**
     * Current year for copyright.
     */
    currentYear: number;
    /**
     * Computed copyright text - reactive to both language AND props changes.
     */
    copyrightText: import("@angular/core").Signal<string>;
    /**
     * 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<boolean>;
    static ɵfac: i0.ɵɵFactoryDeclaration<RightsFooterComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<RightsFooterComponent, "val-rights-footer", never, { "props": { "alias": "props"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
