import { Message } from '@ui-tars/shared/types'; import { Operator, GUIAgentConfig } from './types'; import { BaseGUIAgent } from './base'; export declare class GUIAgent extends BaseGUIAgent> { private readonly operator; private readonly model; private readonly logger; private uiTarsVersion?; private systemPrompt; private isPaused; private resumePromise; private resolveResume; private isStopped; constructor(config: GUIAgentConfig); run(instruction: string, historyMessages?: Message[], remoteModelHdrs?: Record): Promise; pause(): void; resume(): void; stop(): void; private buildSystemPrompt; private guiAgentErrorParser; private generateSessionId; } //# sourceMappingURL=GUIAgent.d.ts.map