import { AbstractControl, Validator } from '@angular/forms';
import * as i0 from "@angular/core";
/**
 * Directive which validates data list values, to be used in template driven forms.
 * @see {@link ClrDataListValidators#predefined}
 */
export declare class ClrDataListPredefinedValidatorDirective implements Validator {
    clrDataListPredefined: string[];
    validate(control: AbstractControl): {
        [key: string]: any;
    } | null;
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDataListPredefinedValidatorDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrDataListPredefinedValidatorDirective, "[clrDataListPredefined]", never, { "clrDataListPredefined": { "alias": "clrDataListPredefined"; "required": false; }; }, {}, never, never, false, never>;
}
