import { Command } from 'commander'; import { Logger } from '../services/logger.service'; import { FileService } from '../services/file.service'; import { UtilService } from '../services/util.service'; import { Invalid } from '../util/error'; export declare class ValidateCommand { private program; private log; private fileService; private utilService; private command; constructor(program: Command, log: Logger, fileService: FileService, utilService: UtilService); setup(): void; validateFile(rootLangData: any, langFile: string): Promise; validateSpecificFiles(inputDir: string, rootFile: string, specificFiles: string[]): Promise; validateAllFiles(inputDir: string, rootFile: string): Promise; printErrors(errors: Invalid[], langFile: string): void; getCommand(): Command; }