import type { FlowApiReturnValue, FlowDefinition, LegacyFlowDefinition } from "../flowExportTypes.js"; import type { Dependencies } from "./dependencies.js"; import { type FlowContext, type TestContext } from "./flowContext.js"; export type { Dependencies, TestContext }; export { testContextDependencies } from "./flowContext.js"; export type CliFlowTarget = "Basic"; export type CliFlowTargetInput = CliFlowTarget | { target: CliFlowTarget; }; export type CliFlowDefinition = FlowDefinition; export type CliLegacyFlowDefinition = LegacyFlowDefinition; export type CliFlowApiReturnValue = FlowApiReturnValue; /** Package-owned assertions for CLI flows. */ export { expect } from "expect"; export declare function flow(flowName: string, target: CliFlowTargetInput, flowCallback: (context: FlowContext) => Promise): CliFlowDefinition; //# sourceMappingURL=index.d.ts.map