import type { AgentSession } from "../../core/agent-session.ts";
export declare class EngineRenderService {
    private readonly records;
    private session;
    private readonly write;
    constructor(write: (line: string) => void);
    bindSession(session: AgentSession): void;
    handleLine(line: string): boolean;
    dispose(): void;
    private boundSession;
    private createTerminal;
    private renderTool;
    private renderMessage;
    private disposeRecord;
    private send;
}
//# sourceMappingURL=engine-render-service.d.ts.map