import { OnChanges, SimpleChanges } from '@angular/core';
import { AbstractControl } from '@angular/forms';
import * as i0 from "@angular/core";
export declare class PghFormExpansionPanelComponent implements OnChanges {
    disabled: import("@angular/core").InputSignal<boolean | null | undefined>;
    expanded: import("@angular/core").InputSignal<boolean | null | undefined>;
    name: import("@angular/core").InputSignal<string>;
    panelControl: import("@angular/core").InputSignal<AbstractControl<any, any> | null | undefined>;
    preview: import("@angular/core").InputSignal<string | false | null | undefined>;
    description: import("@angular/core").InputSignal<string | null | undefined>;
    lazy: import("@angular/core").InputSignal<boolean>;
    invalid: import("@angular/core").InputSignal<boolean | null | undefined>;
    isCustomPreviewSet: import("@angular/core").WritableSignal<boolean>;
    constructor();
    ngOnChanges(changes: SimpleChanges): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PghFormExpansionPanelComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PghFormExpansionPanelComponent, "pgh-form-expansion-panel", never, { "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "expanded": { "alias": "expanded"; "required": false; "isSignal": true; }; "name": { "alias": "name"; "required": false; "isSignal": true; }; "panelControl": { "alias": "panelControl"; "required": false; "isSignal": true; }; "preview": { "alias": "preview"; "required": false; "isSignal": true; }; "description": { "alias": "description"; "required": false; "isSignal": true; }; "lazy": { "alias": "lazy"; "required": false; "isSignal": true; }; "invalid": { "alias": "invalid"; "required": false; "isSignal": true; }; }, {}, never, ["[pgh-name]", "[pgh-preview]", "*", "[pgh-description]"], false, never>;
}
