/* tslint:disable */ /* eslint-disable */ /** * WASM wrapper for ReasoningBank */ export class ReasoningBankWasm { free(): void; [Symbol.dispose](): void; /** * Find similar patterns */ findSimilar(task_description: string, task_category: string, top_k: number): Promise; /** * Retrieve a pattern by ID */ getPattern(id: string): Promise; /** * Get storage statistics */ getStats(): Promise; /** * Create a new ReasoningBank instance */ constructor(db_name?: string | null); /** * Search patterns by category */ searchByCategory(category: string, limit: number): Promise; /** * Store a reasoning pattern */ storePattern(pattern_json: string): Promise; } /** * Initialize logging for WASM */ export function init(): void; /** * Log a message to the browser console */ export function log(message: string): void;