import { RunGraphData, RunGraphNode, RunGraphArtifact, RunGraphStateEvent } from '@prefecthq/graphs';
import { RunGraphDataResponse, RunGraphNodeResponse, RunGraphArtifactResponse, RunGraphStateResponse } from '../models/api/RunGraphDataResponse';
import { MapFunction } from '../services/Mapper';
export declare const mapRunGraphNodeResponse: MapFunction<RunGraphNodeResponse, RunGraphNode>;
export declare const mapRunGraphArtifactResponse: MapFunction<RunGraphArtifactResponse, RunGraphArtifact>;
export declare const mapRunGraphStateResponse: MapFunction<RunGraphStateResponse, RunGraphStateEvent>;
type FlowRunGraphResponseSource = {
    graph: RunGraphDataResponse;
    nestedTaskRunGraphs: boolean;
};
export declare const mapRunGraphDataResponse: MapFunction<FlowRunGraphResponseSource, RunGraphData>;
export {};
