import type { EpisodeTriageAction, EpisodeTriageContradictionRisk, EpisodeTriageDurability, EpisodeTriageMemoryType } from "./schemas.js"; /** * Structured output from the ONNX triage classifier. * NOTE: does not include summary/tags — those are filled by deterministic helpers. */ export interface OnnxTriageResult { action: EpisodeTriageAction; memory_type: EpisodeTriageMemoryType; importance: number; durability: EpisodeTriageDurability; canonical_candidate: boolean; contradiction_risk: EpisodeTriageContradictionRisk; } export interface OnnxTriageConfig { /** Directory containing coppermind_triage.onnx, label_mappings.json, tokenizer.json */ modelDir?: string; } export declare class OnnxTriageClassifier { private session; private tokenizer; private mappings; private initialized; private initError; init(config?: OnnxTriageConfig): Promise; get isReady(): boolean; get lastError(): string | null; /** * Classify an episode text and return structured triage output. * Returns null if the classifier is not initialized or inference fails. */ classify(text: string): Promise; } //# sourceMappingURL=onnx-triage-classifier.d.ts.map