import type { GivenScenarioTest } from "./scenario/Scenario"; import type { GherkinTest } from "./gherkin/Gherkin"; export type GwtDefinition = GherkinTest | GivenScenarioTest; export type TestFunction = ( name: string, callback: (...args: any[]) => void | Promise, ) => unknown; export type ConfigureTestFunction = (context: TContextBase, ...args: any[]) => any;