import { RunGraphData } from '@prefecthq/graphs'; import { StateUpdate } from '../models'; import { OrchestrationResult } from '../models/api/OrchestrationResult'; import { FlowRunsFilter, FlowRunsHistoryFilter, FlowRunsPaginationFilter } from '../models/Filters'; import { FlowRun } from '../models/FlowRun'; import { FlowRunInputKeyset } from '../models/FlowRunInputKeyset'; import { Paginated } from '../models/pagination'; import { RunHistory } from '../models/RunHistory'; import { SchemaV2, SchemaValuesV2 } from '../schemas'; import { WorkspaceApi } from '../services/WorkspaceApi'; import { Schema, SchemaValues } from '../types/schemas'; type GetFlowRunGraphOptions = { nestedTaskRunGraphs: boolean; }; export declare class WorkspaceFlowRunsApi extends WorkspaceApi { protected routePrefix: string; private readonly batcher; getFlowRun(id: string): Promise; getFlowRuns(filter?: FlowRunsFilter): Promise; getFlowRunsPaginated(filter?: FlowRunsPaginationFilter): Promise>; getFlowRunsCount(filter?: FlowRunsFilter): Promise; getFlowRunsHistory(filter: FlowRunsHistoryFilter): Promise; getFlowRunsAverageLateness(filter: FlowRunsFilter): Promise; getFlowRunsGraph(id: string, { nestedTaskRunGraphs }: GetFlowRunGraphOptions): Promise; getFlowRunInputDescription(id: string, keyset: FlowRunInputKeyset | undefined): Promise; getFlowRunInputSchema(id: string, keyset: FlowRunInputKeyset): Promise; getFlowRunInputSchemaV2(id: string, keyset: FlowRunInputKeyset): Promise; retryFlowRun(id: string): Promise; setFlowRunState(id: string, body: StateUpdate, force?: boolean): Promise; resumeFlowRun(id: string, values?: SchemaValues): Promise; resumeFlowRunV2(id: string, values: SchemaValuesV2): Promise; deleteFlowRun(flowRunId: string): Promise; downloadFlowRunLogs(flowRunId: string, flowRunName: string | null): Promise; getFlowRunJobConfig(flowRunId: string): Promise>; } export {};