import { AbstractControl } from '@angular/forms';
import { TranslateService } from '@aztrix/helpers';
import { BehaviorSubject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class PropertyErrorComponent {
    private _translate;
    private _languageOverride$;
    form: AbstractControl;
    label?: string;
    constructor(_translate: TranslateService, _languageOverride$?: BehaviorSubject<string | null>);
    get errorTypes(): string[];
    get propertyType(): string;
    get propertyTypeLabel(): string;
    parameters(errorType: string): any;
    get valueControl(): AbstractControl<any, any>;
    static ɵfac: i0.ɵɵFactoryDeclaration<PropertyErrorComponent, [null, { optional: true; }]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PropertyErrorComponent, "ax-property-error", never, { "form": "form"; "label": "label"; }, {}, never, never, false, never>;
}
