import { LLMRequestHookPayload } from '@ui-tars-test/tarko-agent'; import { Operator, BaseGUIAgent } from '@ui-tars-test/shared/base'; import { GUIAgentConfig } from '@ui-tars-test/shared/types'; export declare class GUIAgent extends BaseGUIAgent { static label: string; private operator; private normalizeCoordinates; private detailCalculator; private loopIntervalInMs; constructor(config: GUIAgentConfig); initialize(): Promise; onLLMRequest(id: string, payload: LLMRequestHookPayload): Promise; onEachAgentLoopStart(sessionId: string): Promise; onAgentLoopEnd(id: string): Promise; onBeforeToolCall(id: string, toolCall: { toolCallId: string; name: string; }, args: unknown): Promise; onAfterToolCall(id: string, toolCall: { toolCallId: string; name: string; }, result: unknown): Promise; } //# sourceMappingURL=GUIAgent.d.ts.map