import { RAGEngine } from "../../../../rag";
interface KnowledgeEntry {
    id: string;
    title: string;
    content: string;
    category: string;
    tags: string[];
    createdAt: string;
    updatedAt: string;
    status: "active" | "draft" | "archived";
    description?: string;
    priority?: "high" | "medium" | "low";
}
interface KnowledgeEditorProps {
    ragEngine: RAGEngine;
    onEntryCreated?: (entry: KnowledgeEntry) => void;
    onEntryUpdated?: (entry: KnowledgeEntry) => void;
    onEntryDeleted?: (entryId: string) => void;
}
export declare function KnowledgeEditor({ ragEngine, onEntryCreated, onEntryUpdated, onEntryDeleted, }: KnowledgeEditorProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=knowledge-editor.d.ts.map