import { Context as lambdaContext, SQSBatchResponse, SQSEvent } from "aws-lambda";
import { HandlerConfig } from "../sqs";
import { LambdaHandler } from "./runtime";
export declare class LambdaSqsHandler extends LambdaHandler {
    private handler;
    constructor(region: string, serviceName: string, config: HandlerConfig);
    mainLoop: () => (event: SQSEvent, context: lambdaContext) => Promise<SQSBatchResponse | undefined>;
    private processMessage;
}
