import type { HealthStatus, Logger } from "@onenomad/przm-cortex-core"; export interface PersonaClientOptions { /** Bin name for the Persona MCP server. Default: "persona-mcp". */ command?: string; args?: string[]; env?: Record; logger: Logger; } export type CognitiveLoad = "low" | "medium" | "high"; export interface PersonaClient { /** Current cognitive load from Persona's brain state. */ cognitiveLoad(): Promise; /** Record a user-reaction signal for Persona to learn from. */ signal(event: { type: string; content: string; context?: string; category?: string; }): Promise; healthCheck(): Promise; shutdown(): Promise; } /** * Real Persona client. Spawns `persona-mcp` as a stdio subprocess and * wraps the tools Cortex uses. Persona's full tool surface is broader * (analyze, evolve, synthesize, etc.) — wrap more as features need them. */ export declare function createPersonaClient(opts: PersonaClientOptions): Promise; //# sourceMappingURL=persona.d.ts.map