import { OnInit } from '@angular/core';
import { FieldDescriptor } from '../../classes/forms/field';
import { ElementComponent } from './layout/element.component';
import * as i0 from "@angular/core";
export declare class FieldComponent extends ElementComponent implements OnInit {
    captureType: any;
    errorCode: any;
    errorMessage: any;
    errorType: any;
    defaultValue: any;
    defaultEditable: any;
    alignment: any;
    code: any;
    info: any;
    required: any;
    title: any;
    type: any;
    format: any;
    options: any;
    hasChanged: any;
    minLength: any;
    maxLength: any;
    minValue: any;
    maxValue: any;
    onValidation: any;
    outputOnly: any;
    placeholder: any;
    tooltip: any;
    validateOnServer: any;
    visibleLabel: any;
    value: import("@angular/core").ModelSignal<any>;
    field: FieldDescriptor | null;
    updatePropagatedAttributes(): void;
    ngOnInit(): void;
    updateValue(): void;
    onInputChange(): void;
    onChangeContent(): void;
    onShowInfo(detail?: any): void;
    focus(): void;
    updateObject(widgetUpdate?: boolean): void;
    inputChanged(): void;
    inputTyped(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<FieldComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<FieldComponent, "lib-field", never, { "value": { "alias": "value"; "required": false; "isSignal": true; }; "field": { "alias": "field"; "required": false; }; }, { "value": "valueChange"; }, never, ["*"], false, never>;
}
