/** * HTTP request builder for FlashQ client. * Part 1: Core commands (PUSH, PULL, ACK, FAIL, Jobs, Queue control) */ /** Build headers for HTTP requests */ export declare function buildHeaders(token?: string): Record; export interface HttpRequest { url: string; method: string; body?: string; } /** Build HTTP request for core commands */ export declare function buildCoreRequest(baseUrl: string, cmd: string, params: Record): HttpRequest | null; /** Build HTTP request for job query commands */ export declare function buildJobQueryRequest(baseUrl: string, cmd: string, params: Record): HttpRequest | null; /** Build HTTP request for job management commands */ export declare function buildJobMgmtRequest(baseUrl: string, cmd: string, params: Record): HttpRequest | null; /** Build HTTP request for queue control commands */ export declare function buildQueueRequest(baseUrl: string, cmd: string, params: Record): HttpRequest | null; /** Build HTTP request for cron/flow/stats commands */ export declare function buildOtherRequest(baseUrl: string, cmd: string, params: Record): HttpRequest | null; /** Build HTTP request from command (combines all builders) */ export declare function buildHttpRequest(baseUrl: string, cmd: string, params: Record): HttpRequest; //# sourceMappingURL=request.d.ts.map