import * as i0 from "@angular/core";
export declare class PdfErrorMessageComponent {
    /** Opt-in switch. pdf.js itself shows nothing when a file fails to load. */
    show: import("@angular/core").InputSignal<boolean>;
    error: import("@angular/core").InputSignal<Error | null>;
    message: import("@angular/core").InputSignal<string | undefined>;
    protected readonly detailsExpanded: import("@angular/core").WritableSignal<boolean>;
    protected readonly dismissed: import("@angular/core").WritableSignal<boolean>;
    protected readonly visible: import("@angular/core").Signal<boolean>;
    protected readonly customMessage: import("@angular/core").Signal<string>;
    protected readonly hasDetails: import("@angular/core").Signal<boolean>;
    protected readonly errorDetails: import("@angular/core").Signal<string>;
    constructor();
    protected expandDetails(): void;
    protected collapseDetails(): void;
    protected dismiss(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PdfErrorMessageComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PdfErrorMessageComponent, "pdf-error-message", never, { "show": { "alias": "show"; "required": false; "isSignal": true; }; "error": { "alias": "error"; "required": false; "isSignal": true; }; "message": { "alias": "message"; "required": false; "isSignal": true; }; }, {}, never, never, false, never>;
}
