import type { TaskPrepareRequest } from './endpoint'; export type BuildTaskPayloadOptions = { task?: string; kind?: string; input: Record; prepareRequest?: TaskPrepareRequest; }; export declare function buildTaskPayload({ task, kind, input, prepareRequest, }: BuildTaskPayloadOptions): Record; export type FetchTaskOptions = { endpoint: string; headers: Record; payload: Record; fetch?: typeof fetch; onData?: (data: unknown) => void; stream?: boolean; }; export declare function fetchTask({ endpoint, headers, payload, fetch: customFetch, onData, stream, }: FetchTaskOptions): Promise;