import { SchematerFieldConfig, SchematerFieldConfigAttributes } from "../models/schemater-field-config"; import { LoggerService } from "../logger/logger.service"; import { AbstractControl, ControlContainer, UntypedFormGroup, NgControl } from "@angular/forms"; import * as i0 from "@angular/core"; export declare class AttributesCommonDirective { protected ngControl: NgControl; protected ngForm: ControlContainer; protected logger: LoggerService; protected defaultClass: string; protected defaultStyle: string; protected defaultName: string; get field(): SchematerFieldConfig; set field(value: SchematerFieldConfig); get attributes(): SchematerFieldConfigAttributes; private _field; protected formControl: AbstractControl; get class(): string; get style(): string; get name(): string; onFocus(): void; onBlur(): void; onChange(): void; get currentValue(): any; get formGroup(): UntypedFormGroup; constructor(ngControl: NgControl, ngForm: ControlContainer, logger: LoggerService, defaultClass?: string, defaultStyle?: string, defaultName?: string); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } //# sourceMappingURL=attributes-common.directive.d.ts.map