import type { ModelMessage } from 'ai'; import type { AgentMemory, ExtractionConfig, ExtractionTrigger } from '../../types/grounding.js'; import type { RunState } from '../../runtime/durable/types.js'; export type { ExtractionConfig, ExtractionTrigger } from '../../types/grounding.js'; export declare const DEFAULT_EXTRACTION_TRIGGER: ExtractionTrigger; export declare function resolveExtractionConfig(memory: AgentMemory | undefined): ExtractionConfig | undefined; export declare function detectTurnHadToolCalls(messages: ModelMessage[], sinceMessageIndex: number): boolean; export declare function shouldExtract(runState: RunState, trigger: ExtractionTrigger, turnHadToolCalls: boolean): boolean;