import { type ProjectMemoryType } from '../../domains/project-knowledge/index.js'; import type { AgentContextOutcomeStatus } from '../../domains/agent-learning/index.js'; export interface ProjectKnowledgeCommandOptions { readonly json?: boolean; readonly task?: string; readonly path?: string; readonly operation?: string; readonly phase?: string; readonly cacheRoot?: string; readonly id?: string; readonly text?: string; readonly state?: 'trial' | 'proven' | 'enforced' | 'superseded' | 'all'; readonly limit?: number; readonly outcome?: AgentContextOutcomeStatus; readonly title?: string; readonly description?: string; readonly type?: ProjectMemoryType; readonly slug?: string; readonly paths?: readonly string[]; readonly source?: string; readonly memory?: string; readonly retryFailed?: boolean; readonly homeDirectory?: string; } export declare function projectKnowledgeStatusCommand(targetPath?: string, options?: ProjectKnowledgeCommandOptions): Promise; export declare function projectKnowledgeQueryCommand(targetPath?: string, options?: ProjectKnowledgeCommandOptions): Promise; export declare function projectKnowledgeListCommand(targetPath?: string, options?: ProjectKnowledgeCommandOptions): Promise; export declare function projectKnowledgeGetCommand(targetPath?: string, options?: ProjectKnowledgeCommandOptions): Promise; export declare function projectKnowledgeCorrectCommand(targetPath?: string, options?: ProjectKnowledgeCommandOptions): Promise; export declare function projectKnowledgeRememberCommand(targetPath?: string, options?: ProjectKnowledgeCommandOptions): Promise; export declare function projectKnowledgeForgetCommand(targetPath?: string, options?: ProjectKnowledgeCommandOptions): Promise; export declare function projectKnowledgeRebuildCommand(targetPath?: string, options?: ProjectKnowledgeCommandOptions): Promise; export declare function projectKnowledgeFeedbackCommand(targetPath?: string, options?: ProjectKnowledgeCommandOptions): Promise; export declare function projectKnowledgeReviewCommand(targetPath?: string, options?: ProjectKnowledgeCommandOptions & { file?: string; }): Promise; //# sourceMappingURL=project-knowledge.d.ts.map