import { FileSystemService } from '../../services/fileSystemService/fileSystemService.js'; import { CountLinesOfCodeCommandHandler, CreateAddressCommandHandlerPayload, CreateAddressCommandHandlerResult } from './countLinesOfCodeCommandHandler.js'; import { ProgrammingLanguageService } from '../../services/programmingLanguageService/programmingLanguageService.js'; export interface ValidateIfPathsExistPayload { readonly inputPath: string; readonly excludePaths: string[]; } export interface GetAllFilesPathsPayload { readonly path: string; } export declare class CountLinesOfCodeCommandHandlerImpl implements CountLinesOfCodeCommandHandler { private readonly fileSystemService; private readonly programmingLanguageService; constructor(fileSystemService: FileSystemService, programmingLanguageService: ProgrammingLanguageService); execute(payload: CreateAddressCommandHandlerPayload): Promise; private validateIfPathsExist; private getAllFilesPaths; } //# sourceMappingURL=countLinesOfCodeCommandHandlerImpl.d.ts.map