export const version: string; export const supportCodeLibraryBuilder: import("./support_code_library_builder/index.js").SupportCodeLibraryBuilder; export const Status: typeof import("@cucumber/messages").TestStepResultStatus; export const DataTable: typeof cucumber.DataTable; export const TestCaseHookDefinition: typeof cucumber.TestCaseHookDefinition; export const Formatter: typeof cucumber.Formatter; export const FormatterBuilder: { build(FormatterConstructor: string | typeof cucumber.Formatter, options: import("./formatter/builder.js").IBuildOptions): Promise; getConstructorByType(type: string, cwd: string): Promise; getStepDefinitionSnippetBuilder({ cwd, snippetInterface, snippetSyntax, supportCodeLibrary, }: import("./formatter/builder.js").IGetStepDefinitionSnippetBuilderOptions): Promise; loadCustomClass(type: "formatter" | "syntax", descriptor: string, cwd: string): Promise; loadFile(urlOrName: URL | string): Promise; resolveConstructor(ImportedCode: unknown): Function | null; }; export const JsonFormatter: typeof cucumber.JsonFormatter; export const ProgressFormatter: typeof cucumber.ProgressFormatter; export const RerunFormatter: typeof cucumber.RerunFormatter; export const SnippetsFormatter: typeof cucumber.SnippetsFormatter; export const SummaryFormatter: typeof cucumber.SummaryFormatter; export const UsageFormatter: typeof cucumber.UsageFormatter; export const UsageJsonFormatter: typeof cucumber.UsageJsonFormatter; export const formatterHelpers: typeof cucumber.formatterHelpers; export const After: (>(code: import("./support_code_library_builder/types.js").TestCaseHookFunction) => void) & (>(tags: string, code: import("./support_code_library_builder/types.js").TestCaseHookFunction) => void) & (>(options: import("./support_code_library_builder/types.js").IDefineTestCaseHookOptions, code: import("./support_code_library_builder/types.js").TestCaseHookFunction) => void); export const AfterAll: ((code: import("./support_code_library_builder/types.js").TestRunHookFunction) => void) & ((options: import("./support_code_library_builder/types.js").IDefineTestRunHookOptions, code: import("./support_code_library_builder/types.js").TestRunHookFunction) => void); export const AfterStep: (>(code: import("./support_code_library_builder/types.js").TestStepHookFunction) => void) & (>(tags: string, code: import("./support_code_library_builder/types.js").TestStepHookFunction) => void) & (>(options: import("./support_code_library_builder/types.js").IDefineTestStepHookOptions, code: import("./support_code_library_builder/types.js").TestStepHookFunction) => void); export const Before: (>(code: import("./support_code_library_builder/types.js").TestCaseHookFunction) => void) & (>(tags: string, code: import("./support_code_library_builder/types.js").TestCaseHookFunction) => void) & (>(options: import("./support_code_library_builder/types.js").IDefineTestCaseHookOptions, code: import("./support_code_library_builder/types.js").TestCaseHookFunction) => void); export const BeforeAll: ((code: import("./support_code_library_builder/types.js").TestRunHookFunction) => void) & ((options: import("./support_code_library_builder/types.js").IDefineTestRunHookOptions, code: import("./support_code_library_builder/types.js").TestRunHookFunction) => void); export const BeforeStep: (>(code: import("./support_code_library_builder/types.js").TestStepHookFunction) => void) & (>(tags: string, code: import("./support_code_library_builder/types.js").TestStepHookFunction) => void) & (>(options: import("./support_code_library_builder/types.js").IDefineTestStepHookOptions, code: import("./support_code_library_builder/types.js").TestStepHookFunction) => void); export const defineStep: import("./support_code_library_builder/types.js").IDefineStep; export const defineParameterType: (options: import("./support_code_library_builder/types.js").IParameterTypeDefinition) => void; export const Given: import("./support_code_library_builder/types.js").IDefineStep; export const setDefaultTimeout: (milliseconds: number) => void; export const setDefinitionFunctionWrapper: (fn: Function) => void; export const setWorldConstructor: (fn: any) => void; export const setParallelCanAssign: (fn: import("./support_code_library_builder/types.js").ParallelAssignmentValidator) => void; export const Then: import("./support_code_library_builder/types.js").IDefineStep; export const When: import("./support_code_library_builder/types.js").IDefineStep; export const World: typeof cucumber.World; export const world: cucumber.IWorld; export const context: cucumber.IContext; export const parallelCanAssignHelpers: typeof cucumber.parallelCanAssignHelpers; export const wrapPromiseWithTimeout: typeof cucumber.wrapPromiseWithTimeout; import cucumber from './index.js';