import { ControlContainer } from '@angular/forms'; import { Observable } from 'rxjs'; import { LabelPosition } from './form.types'; import * as i0 from "@angular/core"; export declare class FormDirective { controlContainer?: ControlContainer; get ngClassSubmitted(): boolean; private readonly labelWidth$$; private readonly labelPosition$$; private readonly emptyAddon$$; set labelWidth(val: string); set labelPosition(val: LabelPosition); set emptyAddon(val: boolean); inline: boolean; labelWidth$: Observable; labelPosition$: Observable; emptyAddon$: Observable; constructor(controlContainer?: ControlContainer); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }