type FlowJobStatus = "completed" | "failed" | "delayed" | "active" | "prioritized" | "waiting" | "waiting-children" | "paused" | "unknown" | "removed"; export type FlowJob = { queueName: string; id: string; name: string; status: FlowJobStatus; createdAt: number | null; processedAt: number | null; finishedAt: number | null; attemptsMade: number; attempts: number | null; failedReason: string | null; childCount: number; children: FlowJob[]; hiddenChildren: number; unloadedChildren: number; blocksParent: boolean; }; export declare const flowRouter: import("@trpc/server").TRPCBuiltRouter<{ ctx: import("../trpc").Context; meta: object; errorShape: import("@trpc/server").TRPCDefaultErrorShape; transformer: false; }, import("@trpc/server").TRPCDecorateCreateRouterOptions<{ links: import("@trpc/server").TRPCQueryProcedure<{ input: { queueName: string; jobId: string; }; output: { now: number; job: FlowJob; parent: FlowJob | null; parentHidden: boolean; blocksParent: boolean; } | null; meta: object; }>; tree: import("@trpc/server").TRPCQueryProcedure<{ input: { queueName: string; jobId: string; childLimits?: Record | undefined; }; output: { now: number; root: FlowJob; parentHidden: boolean; truncated: boolean; maxChildLimit: number; }; meta: object; }>; }>>; export {}; //# sourceMappingURL=flow.d.ts.map