import * as i0 from "@angular/core";
export declare class PieceComponent {
    form: any;
    formConfig: any;
    visible: any;
    disabled: any;
    enabled: any;
    customAttributes: any;
    setForm(form: any): void;
    propagatedAttributeChange(attribute: string, value?: any): void;
    updatePieceAttribute(signaledAttributes: any, signaledAttribute: any, value: any): void;
    updatePieceAttributes(piece: any, signaledAttributes: any): void;
    customAttributeChange(subAttribute: string, value?: any): void;
    updateCustomAttribute(attrName: any, attrValue: any): void;
    replaceCustomAttributes(customAttributes: any): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PieceComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PieceComponent, "lib-piece", never, {}, {}, never, ["*"], false, never>;
}
