import { AnyRunShape } from "@trigger.dev/core/v3";
import { ListRunResponseItem, RetrieveRunResponse, RetrieveRunTraceResponseBody, RetrieveSpanDetailResponseBody } from "@trigger.dev/core/v3/schemas";
import type { CursorPageResponse } from "@trigger.dev/core/v3/zodfetch";
export declare function formatRun(run: RetrieveRunResponse): string;
export declare function formatRunShape(run: AnyRunShape): string;
export declare function formatRunTrace(trace: RetrieveRunTraceResponseBody["trace"], maxTraceLines?: number): string;
export declare function formatRunList(runsPage: CursorPageResponse<ListRunResponseItem>): string;
/** Format query results as a compact text table. Falls back to compact JSON for nested data. */
export declare function formatQueryResults(rows: Record<string, unknown>[]): string;
export declare function formatSpanDetail(span: RetrieveSpanDetailResponseBody): string;
