import type { Manifold } from '../../core/pipework.js'; import type { TraceContext } from '../../trace/entry/trace-context.js'; import type { Flow, RequestMetadata } from './types.js'; export interface CreateRequestContextOptions { instance: Manifold; requestId?: string; auth?: TAuth | null; tenant?: string | null; user?: string | null; asOf?: string | null; metadata: RequestMetadata; trace?: TraceContext | null; } export declare function createRequestContext(options: CreateRequestContextOptions): Flow; export interface CreateJobContextOptions { instance: Manifold; jobId?: string; jobType?: string; auth?: TAuth | null; tenant?: string | null; user?: string | null; asOf?: string | null; trace?: TraceContext | null; } export declare function createJobContext(options: CreateJobContextOptions): Flow; export interface CreateTestContextOptions { auth?: unknown; tenant?: string | null | undefined; user?: string | null | undefined; asOf?: string | null | undefined; trace?: TraceContext | null; } export declare function createTestContext(instance: Manifold, requestId?: string, options?: CreateTestContextOptions): Flow; //# sourceMappingURL=create.d.ts.map