import { APIGatewayEvent } from 'aws-lambda';
import { IAuthenticatedRequest } from '../../../../application';
import { ApiGatewayEventTranslator } from './api-gateway-event-translator.class';
import { IApiGatewayEventTranslatorOptions } from './i-api-gateway-event-translator-options';
export declare class CognitoAuthorizedApiGatewayEventTranslator extends ApiGatewayEventTranslator {
    constructor(options?: IApiGatewayEventTranslatorOptions);
    translate(event: APIGatewayEvent): Promise<IAuthenticatedRequest>;
    protected extractEventInitiatorUsername(event: APIGatewayEvent): string;
}
