/** * CLI Command: lex introspect * * Discover the current state of Lex (available modules, policy, frame count, capabilities). * CLI equivalent of the MCP system_introspect tool. * * Per AX v0.1 Contract: * - Supports --json for structured output * - Uses AXError for structured error handling * * @module shared/cli/introspect */ import { type FrameStore } from "../../memory/store/index.js"; export interface IntrospectOptions { json?: boolean; format?: "full" | "compact"; } /** * Execute the 'lex introspect' command * Shows current Lex state, policy, capabilities, and error codes. * * Per AX v0.1 Contract: * - --json outputs structured data * - Errors return AXError shape with nextActions * * @param options - Command options * @param frameStore - Optional FrameStore for dependency injection */ export declare function introspect(options?: IntrospectOptions, frameStore?: FrameStore): Promise;