import { InjectionToken } from '@angular/core';
import { AbstractControl } from '@angular/forms';
import { ValidationAlerts } from '../validation-alert/validation-alert';
export interface SmeValidator {
    validate(c: AbstractControl): ValidationAlerts | null;
    registerOnValidatorChange?(fn: MsftSme.Action): void;
}
/**
 * Injection token used to provide {@link SmeValidator} references
 */
export declare const SME_VALIDATORS: InjectionToken<SmeValidator[]>;
