import type { ChatStatus, MascotView } from "../../../types/index.js"; import type { MascotConfig } from "./types.js"; export declare function useChatContainerMascot(args: { config?: MascotConfig; view: MascotView; status: ChatStatus; messagesCount: number; activeChatId?: string; promptInputKey: number; }): { state: "error" | "thinking" | "reveal" | "done" | "idle" | "reading" | "stopped" | "sleeping" | "listening" | "speaking"; handleValueChange: (value: string) => void; handleCancelResolved: () => void; notifyActivity: () => void; };