import type { GherkinDocument, Location, Pickle, PickleStep, Scenario, Step } from '@cucumber/messages'; export interface IGetPickleLocationRequest { gherkinDocument: GherkinDocument; pickle: Pickle; } export interface IGetStepKeywordRequest { pickleStep: PickleStep; gherkinStepMap: Record; } export interface IGetScenarioDescriptionRequest { pickle: Pickle; gherkinScenarioMap: Record; } export declare function getScenarioDescription({ pickle, gherkinScenarioMap, }: IGetScenarioDescriptionRequest): string; export declare function getStepKeyword({ pickleStep, gherkinStepMap }: IGetStepKeywordRequest): string; export declare function getPickleStepMap(pickle: Pickle): Record; export declare function getPickleLocation({ gherkinDocument, pickle, }: IGetPickleLocationRequest): Location;