export declare const TEST_UNDICI_RUNTIME_DEPS_KEY = "__KAIJIBOT_TEST_UNDICI_RUNTIME_DEPS__";
export type UndiciRuntimeDeps = {
    Agent: typeof import("undici").Agent;
    EnvHttpProxyAgent: typeof import("undici").EnvHttpProxyAgent;
    ProxyAgent: typeof import("undici").ProxyAgent;
    fetch: typeof import("undici").fetch;
};
type UndiciAgentOptions = ConstructorParameters<UndiciRuntimeDeps["Agent"]>[0];
type UndiciEnvHttpProxyAgentOptions = ConstructorParameters<UndiciRuntimeDeps["EnvHttpProxyAgent"]>[0];
type UndiciProxyAgentOptions = ConstructorParameters<UndiciRuntimeDeps["ProxyAgent"]>[0];
export declare function loadUndiciRuntimeDeps(): UndiciRuntimeDeps;
export declare function createHttp1Agent(options?: UndiciAgentOptions): import("undici").Agent;
export declare function createHttp1EnvHttpProxyAgent(options?: UndiciEnvHttpProxyAgentOptions): import("undici").EnvHttpProxyAgent;
export declare function createHttp1ProxyAgent(options: UndiciProxyAgentOptions): import("undici").ProxyAgent;
export {};
