import * as i0 from "@angular/core";
export declare class NotificationFooterComponent {
    /**
     * Controls the visibility of the expand/collapse button.
     * Set to `true` when the title or description is truncated or the content is expanded.
     */
    showTrigger: import("@angular/core").WritableSignal<boolean>;
    /**
     * Indicates whether the content is currently expanded.
     * When `true`, the full title and description are shown;
     * when `false`, they are truncated after the second line.
     */
    expanded: import("@angular/core").WritableSignal<boolean>;
    /**
     * Custom label for the expand button.
     * Defaults to `'More'`.
     */
    moreLabel: import("@angular/core").InputSignal<string | undefined>;
    /** Custom label for the collapse button.
     * Defaults to `'Less'`.
     */
    lessLabel: import("@angular/core").InputSignal<string | undefined>;
    /** @hidden */
    private _defaultMoreLabel;
    /** @hidden */
    private _defaultLessLabel;
    /** @hidden */
    onTriggerClick(): void;
    /**
     * Label for the trigger button
     * @hidden
     **/
    get triggerLabel(): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<NotificationFooterComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NotificationFooterComponent, "fd-notification-footer", never, { "moreLabel": { "alias": "moreLabel"; "required": false; "isSignal": true; }; "lessLabel": { "alias": "lessLabel"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>;
}
