/** * Direct CLI Tool Commands * * Exposes CodraGraph tools (query, context, impact, cypher) as direct CLI commands. * Bypasses MCP entirely — invokes LocalBackend directly for minimal overhead. * * Usage: * codragraph query "authentication flow" * codragraph context --name "validateUser" * codragraph impact --target "AuthService" --direction upstream * codragraph cypher "MATCH (n:Function) RETURN n.name LIMIT 10" * * Note: Output goes to stdout via fs.writeSync(fd 1), bypassing LadybugDB's * native module which captures the Node.js process.stdout stream during init. * See the output() function for details (#324). */ export declare function queryCommand(queryText: string, options?: { repo?: string; context?: string; goal?: string; limit?: string; content?: boolean; }): Promise; export declare function contextCommand(name: string | undefined | { opts?: () => Record; }, options?: { repo?: string; file?: string; uid?: string; kind?: string; content?: boolean; }): Promise; export declare function impactCommand(target: string | undefined | { opts?: () => Record; }, options?: { direction?: string; repo?: string; uid?: string; file?: string; kind?: string; depth?: string; includeTests?: boolean; }): Promise; export declare function cypherCommand(query: string, options?: { repo?: string; }): Promise; export declare function featureClustersCommand(options?: { repo?: string; limit?: string; }): Promise; export declare function clusterQueryCommand(query?: string, options?: { repo?: string; limit?: string; }): Promise; export declare function featureContextCommand(name: string, options?: { repo?: string; limit?: string; }): Promise; export declare function clusterContextCommand(name: string, options?: { repo?: string; limit?: string; }): Promise; export declare function contextPackCommand(name: string, options?: { repo?: string; limit?: string; compress?: string; }): Promise; export declare function clusterImpactCommand(name: string, options?: { direction?: string; repo?: string; limit?: string; }): Promise; export declare function detectChangesCommand(options?: { scope?: string; baseRef?: string; repo?: string; }): Promise;