import type { SpotlightMemoryEntryKind } from "@inupedia/spotlight-protocol"; export interface ClassifyMemoryKindInput { question: string; hasToolPlan: boolean; hasTextAnswer: boolean; usedDataTools: boolean; } export interface ClassifyMemoryKindResult { kind: SpotlightMemoryEntryKind | null; blockedReason?: "realtime_data" | "no_durable_output"; } /** Decide whether and how to cache a completed turn. */ export declare function classifyMemoryKind(input: ClassifyMemoryKindInput): ClassifyMemoryKindResult; export declare function isMemoryKindAllowedForRead(kind: SpotlightMemoryEntryKind): boolean; //# sourceMappingURL=classify.d.ts.map