import { Agent } from "../agent/Agent";
import type { FetchListsAPI } from "../agent/api/FetchListsAPI";
import type { ReportingAPI } from "../agent/api/ReportingAPI";
import type { Token } from "../agent/api/Token";
import type { Logger } from "../agent/logger/Logger";
/**
 * Create a test agent for testing purposes
 */
export declare function createTestAgent(opts?: {
    block?: boolean;
    logger?: Logger;
    api?: ReportingAPI;
    token?: Token;
    serverless?: string;
    suppressConsoleLog?: boolean;
    fetchListsAPI?: FetchListsAPI;
}): Agent;
