import { GherkinDocument } from '@cucumber/messages';
import { JestToGherkin } from '../jest-to-gherkin/JestToGherkin';
import { Step } from '../types';
export declare class TestGeneratorFromSource {
    transpiler?: JestToGherkin;
    source: string;
    compileGherkinFromSource(gherkinDoc: string): GherkinDocument;
    compileKnownStepsFromSource(source: string): JestToGherkin['output'];
    generateGherkinFromSource(steps: Step[], gherkinSource: string): string | undefined;
}
