import { z } from 'zod'; import type { AnyExtractor } from '../types.js'; export declare const FACTS_EXTRACTOR_SLUG = "facts"; declare const factsSchema: z.ZodObject<{ facts: z.ZodArray; }, z.core.$strip>; export type FactsValue = z.infer; export interface FactsExtractorOptions { maxFacts?: number; charLimit?: number; } /** Built-in cross-session fact memory — LLM merge via `includePrevious`, shaped in `onExtracted`. */ export declare function factsExtractor(options?: FactsExtractorOptions): AnyExtractor; export {};