import { Browser } from "playwright"; import { TestCaseDefinition, TestCaseResult } from "@/types"; import { TestAgentListener } from "./common/events"; export interface TestCaseAgentConfig { listeners: TestAgentListener[]; plannerModelProvider: 'SonnetBedrock' | 'SonnetAnthropic'; } export declare class TestCaseAgent { private config; private listeners; private macro; private micro; private analytics; constructor(config?: Partial); run(browser: Browser, testCase: TestCaseDefinition): Promise; private _run; }