import * as messages from '@cucumber/messages'; import { TestCaseRun } from './TestCaseRun'; import { GherkinDocumentWithPickles } from '../../../gherkin/types'; import { ProjectInfo } from './Projects'; export declare class GherkinDocuments { private featuresLoader; private projectsPerFeaturePath; private gherkinDocumentsPerProject; constructor(); load(testCaseRuns: TestCaseRun[]): Promise; getDocumentsForProject(projectInfo: ProjectInfo): GherkinDocumentWithPickles[]; buildMessages(): { sources: Required>[]; gherkinDocuments: Required>[]; }; private fillProjectsPerFeaturePath; private fillGherkinDocumentsPerProject; private addGherkinDocumentToProject; private buildSourceMessage; private getFeaturesLang; } //# sourceMappingURL=GherkinDocuments.d.ts.map