export declare function httpRequest(args: {
    url: string;
    method?: string;
    headers?: Record<string, string>;
    body?: string;
    timeout_ms?: number;
}): Promise<{
    status: number;
    headers: Record<string, string>;
    body: string;
    elapsed_ms: number;
}>;
export declare function fetchJson(args: {
    url: string;
    headers?: Record<string, string>;
}): Promise<{
    data: any;
    status: number;
}>;
export declare function fetchText(args: {
    url: string;
    headers?: Record<string, string>;
}): Promise<{
    text: string;
    status: number;
    content_type: string;
}>;
