import { ValidationOptions, ValidatorConstraintInterface } from 'class-validator';
import { LanguagesService } from '../../modules/languages/languages.service';
export declare class IsValidLocaleConstraint implements ValidatorConstraintInterface {
    private readonly languagesService;
    private lastCheckedCodes;
    constructor(languagesService: LanguagesService);
    validate(value: unknown): Promise<boolean>;
    defaultMessage(): string;
}
export declare function IsValidLocale(validationOptions?: ValidationOptions): (object: object, propertyName: string) => void;
