import { KmpJsonFile } from '@keymanapp/common-types'; import { CompilerCallbacks, CompilerOptions } from '@keymanapp/developer-utils'; /** * @internal */ export declare class PackageValidation { private callbacks; private options; constructor(callbacks: CompilerCallbacks, options: CompilerOptions); validate(filename: string, outputFilename: string, kmpJson: KmpJsonFile.KmpJsonFile): boolean; private checkForDuplicatedOrNonMinimalLanguages; private checkForModelsAndKeyboardsInSamePackage; private checkLexicalModels; private checkKeyboards; private checkContentFiles; private checkContentFile; private doesContentFileEqualOutputFilename; private checkIfContentFileIsDangerous; private checkPackageInfo; } //# sourceMappingURL=package-validation.d.ts.map