import { EpsilonLambdaEventHandler } from '../config/epsilon-lambda-event-handler';
import { Context, DynamoDBStreamEvent, ProxyResult } from 'aws-lambda';
import { EpsilonInstance } from '../epsilon-instance';
export declare class DynamoEpsilonLambdaEventHandler implements EpsilonLambdaEventHandler<DynamoDBStreamEvent> {
    private _epsilon;
    constructor(_epsilon: EpsilonInstance);
    extractLabel(evt: DynamoDBStreamEvent, context: Context): string;
    handlesEvent(evt: any): boolean;
    processEvent(evt: DynamoDBStreamEvent, context: Context): Promise<ProxyResult>;
    processUncaughtError(event: DynamoDBStreamEvent, context: Context, err: any): Promise<ProxyResult>;
}
