import { Construct } from 'constructs'; import { DocumentProcessingStepType } from './base-document-processing'; import { BedrockDocumentProcessing, BedrockDocumentProcessingProps } from './bedrock-document-processing'; import { BatchAgentProps } from '../framework'; export interface AgenticDocumentProcessingProps extends BedrockDocumentProcessingProps { /** * This parameter takes precedence over the * `processingBedrockModel` parameter. */ readonly processingAgentParameters: BatchAgentProps; } export declare class AgenticDocumentProcessing extends BedrockDocumentProcessing { /** Cached batch agent to avoid duplicate resource creation */ private _batchAgent?; /** Counter for generating unique processing step IDs */ private _agenticProcessingStepCounter?; constructor(scope: Construct, id: string, props: AgenticDocumentProcessingProps); protected processingStep(): DocumentProcessingStepType; }