/**
 * SAC HTTP client
 */
import type { SACConfig } from "./types.js";
export interface RequestOpts {
    url: string;
    method?: string;
    body?: unknown;
    headers?: Record<string, string>;
    timeout?: number;
    noAuth?: boolean;
}
export declare function request(config: SACConfig, opts: RequestOpts, apiKey?: string): Promise<Response>;
export declare function requestJson<T>(config: SACConfig, opts: RequestOpts, apiKey?: string): Promise<T>;
//# sourceMappingURL=client.d.ts.map