import { FudisIdService } from '../../../services/id/id.service';
import { FormCommonApiDirective } from '../form-common-api/form-common-api.directive';
import { FormControl } from '@angular/forms';
import { FudisFocusService } from '../../../services/focus/focus.service';
import * as i0 from "@angular/core";
export declare class ControlComponentBaseDirective extends FormCommonApiDirective {
    constructor(_idService: FudisIdService, _focusService: FudisFocusService);
    /**
     * FormControl for the input
     */
    control: FormControl;
    static ɵfac: i0.ɵɵFactoryDeclaration<ControlComponentBaseDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<ControlComponentBaseDirective, "[fudisControlComponentBase]", never, { "control": { "alias": "control"; "required": true; }; }, {}, never, never, false, never>;
}
