import * as AWS from 'aws-sdk'; export declare function addLambdaPermission(functionName: string, principal: string, sourceArn: string | undefined): Promise; export declare function getLambdaPermission(functionName: string, principal: string, sourceArn: string | undefined): Promise; export declare function addLambdaPermissionIfNotExists(functionName: string, principal: string, sourceArn: string): Promise; export declare function addLambdaEventSourceMapping(functionName: string, resourceName: string, resourceArn: string, batchSize: number): Promise; export declare function listEventSourceMappings(functionName: string, marker?: string): Promise; export declare function deleteEventSourceMapping(eventSourceMappingId: string): Promise; export declare function deleteAllEventSourceMappings(functionName: string): Promise; export declare function invokeLambda(functionName: string, input: any): Promise;