import type { CommonFunction } from "../utils/Util"; import type { Range } from "./Range"; import type { StepRegistryEntry } from "./StepRegistryEntry"; export declare class StepRegistry { private _registry; private _continueOnFailureFunctions; constructor(); get(text: string): StepRegistryEntry; isImplemented(text: string): boolean; hasMultipleImplementations(stepText: string): boolean; add(text: string, entry: StepRegistryEntry): void; addContinueOnFailure(func: CommonFunction, exceptions?: Array): void; getContinueOnFailureFunctions(func: CommonFunction): Array; getStepPositions(filePath: string): Array<{ stepValue: string; span: Range; }>; getStepTexts(): Array; isFileCached(filePath: string): boolean; removeSteps(filePath: string): void; setInstanceForMethodsIn(file: string, instance: Record): void; clear(): void; } declare const registry: StepRegistry; export default registry;