import { AbstractControl, ValidationErrors } from '@angular/forms';
export interface ComplexityOptions {
    uppercase?: number;
    special?: number;
    digit?: number;
    lowercase?: number;
    upperLower?: number;
    alphaNumeric?: number;
    min?: number;
    max?: number;
    range?: number;
    exact?: number;
}
export declare function IsComplex({ message, options, }: {
    message?: string;
    options: ComplexityOptions;
}): (control: AbstractControl) => ValidationErrors | null;
