import { type ManifestSchema } from '../schema/manifest'; import { ManifestObject, ManifestValidationResult } from '../types'; import { ValidatorInterface } from './validator-interface'; export declare class TranslationsValidator implements ValidatorInterface | undefined, ManifestSchema> { private validateCache; private ajv; private ensureValidResourcesDefinition; private ensureValidFallbackDefinition; private getAllLocalesLookup; private ensureI18nKeysExistInDefaultJson; private getI18nMap; private getI18nPropertySchema; private getValidateI18nFn; private getI18nPropertyValidator; private ensureValidI18nValue; private ensureAllValidI18nValue; private validateManifestWithoutI18nConfig; private validateManifestI18nConfig; private validateInternalI18nPropertyKeysNotInModules; validate(manifest: ManifestObject | undefined): Promise>; } //# sourceMappingURL=translations-validator.d.ts.map