import type { RunSyncResult, RunTask, TaskResponse, TaskStatus } from "../types/index.js"; interface ResultFallback { id: string; model: string; } interface TaskUrlFields { responseUrl?: string; statusUrl?: string; cancelUrl?: string; } export declare function normalizeTaskUrls(value: T, baseUrl: string): T; export declare function withTaskDefaults(status: TaskStatus, task: RunTask): TaskStatus; export declare function toRunSyncResult(status: TaskStatus, raw: unknown, fallback: ResultFallback): RunSyncResult; export declare function toTaskResponse(status: TaskStatus, raw: unknown, fallback: ResultFallback): TaskResponse; export declare function isCompletedStatus(status: string): boolean; export declare function isFailedStatus(status: string): boolean; export declare function readQueueEndpointFromUrl(value: string): string; export {};