import { ToolResult } from "../types/index.js"; import { ToolDiscovery } from "./tool-discovery.js"; export declare class CharacterTool implements ToolDiscovery { private agent; setAgent(agent: any): void; getHandledToolNames(): string[]; /** * Set the persona display text in the status bar */ setPersona(persona: string, color?: string): Promise; /** * Set the mood display text in the status bar */ setMood(mood: string, color?: string): Promise; /** * Get the current persona display text and color */ getPersona(): Promise; /** * Get the current mood display text and color */ getMood(): Promise; /** * Get available personas by calling the persona hook */ getAvailablePersonas(): Promise; }