import { $TSContext } from 'amplify-cli-core'; import { DynamoDBStreams, Endpoint } from 'aws-sdk'; import { LambdaTrigger } from '../utils/lambda/find-lambda-triggers'; export declare const ddbLambdaTriggerHandler: (context: $TSContext, streamArn?: string, lambdaTrigger?: LambdaTrigger, localDynamoDBEndpoint?: Endpoint) => Promise; export declare const getLatestShardIterator: (streamArn: string, streams: DynamoDBStreams) => Promise; export declare const getStreamRecords: (shardIterator: string, streamArn: string, streams: DynamoDBStreams) => Promise<{ data: import("aws-sdk/lib/request").PromiseResult; shardIterator: string; }>; export declare const pollDDBStreamAndInvokeLamba: (context: $TSContext, streamArn: string, streams: DynamoDBStreams, lambdaTrigger: LambdaTrigger) => Promise; export declare const getDDBStreamsClient: (localDynamoDBEndpoint: Endpoint) => DynamoDBStreams; //# sourceMappingURL=lambda-trigger-handler.d.ts.map