import { EventEmitter, Injector } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import { ComponentBase } from '../../classes/base/component-base';
import { FormState } from '../../classes/constants';
import { CongViecPickerControlSchema } from '../../classes/form-schema';
import { NotifierService } from '../../services/notifier.service';
export declare class CongViecPickerComponent extends ComponentBase implements ControlValueAccessor {
    private _notifierService;
    onChange: Function;
    onTouched: Function;
    control: CongViecPickerControlSchema;
    onInit: EventEmitter<any>;
    onChanged: EventEmitter<any>;
    idCongViecs: string[];
    formState: typeof FormState;
    constructor(_injector: Injector, _notifierService: NotifierService);
    ngOnInit(): void;
    handleIdsChange(ids: string[]): void;
    fireEvent(): void;
    writeValue(obj: any): void;
    registerOnChange(fn: any): void;
    registerOnTouched(fn: any): void;
    setDisabledState?(isDisabled: boolean): void;
}
//# sourceMappingURL=congviec-picker.component.d.ts.map