import type { Agent, AgentMemoryOption } from '@mastra/core/agent'; import type { ObservabilityContext } from '@mastra/core/observability'; import type { RequestContext } from '@mastra/core/request-context'; import type { Extractor, ExtractorSource } from './extractor.js'; export interface StructuredExtractionResult { values: Record; failures: Array<{ slug: string; error: string; }>; } export declare function extractStructuredValues(opts: { agent: Agent; source: ExtractorSource; extractors?: readonly Extractor[]; memory?: AgentMemoryOption; priorExtractedValues?: Record; requestContext?: RequestContext; observabilityContext?: ObservabilityContext; abortSignal?: AbortSignal; }): Promise; //# sourceMappingURL=extraction-runner.d.ts.map