import { Operator, GUIAgentConfig } from './types';
import { BaseGUIAgent } from './base';
export declare class GUIAgent<T extends Operator> extends BaseGUIAgent<GUIAgentConfig<T>> {
    private readonly operator;
    private readonly model;
    private readonly logger;
    private systemPrompt;
    constructor(config: GUIAgentConfig<T>);
    run(instruction: string): Promise<void>;
    private buildSystemPrompt;
}
//# sourceMappingURL=GUIAgent.d.ts.map