import { AntriConfig, ToolCall } from '../types.js'; import { ConversationHistory } from './history.js'; import { ToolExecutor } from './tools.js'; export declare function isArtifactOrVisualPrompt(prompt: string): boolean; export declare function isBugOrReproductionQuery(prompt: string): boolean; export declare function isCrashOrReplayQuery(prompt: string): boolean; export declare function isGoalOrPlanQuery(prompt: string): boolean; export declare function isDebateOrTradeoffQuery(prompt: string): boolean; export declare function isCodingQuery(prompt: string): boolean; export declare class AntriAgent { private config; private history; private toolExecutor; private citationEngine; constructor(config: AntriConfig, history?: ConversationHistory); syncHistoryFromActiveSession(): void; getHistory(): ConversationHistory; updateConfig(newConfig: AntriConfig): void; private buildSystemPrompt; chat(userPrompt: string, onStreamToken?: (token: string) => void, onToolCall?: (toolCall: ToolCall) => void): Promise; private materializeAndEnhanceWorkspace; private generateRichPomodoroHtml; private generateRichPomodoroCss; private generateRichPomodoroJs; private runAgentLoop; getToolExecutor(): ToolExecutor; } //# sourceMappingURL=agent.d.ts.map