/** * @module dynamo-easy */ import * as DynamoDB from 'aws-sdk/clients/dynamodb'; /** * Simply calls the sessionValidityEnsurer before each standard dynamoDB operations and returns a promise for each * request * @hidden */ export declare class DynamoDbWrapper { readonly dynamoDB: DynamoDB; constructor(dynamoDB?: DynamoDB); putItem(params: DynamoDB.PutItemInput): Promise; getItem(params: DynamoDB.GetItemInput): Promise; updateItem(params: DynamoDB.UpdateItemInput): Promise; deleteItem(params: DynamoDB.DeleteItemInput): Promise; batchWriteItem(params: DynamoDB.BatchWriteItemInput): Promise; batchGetItems(params: DynamoDB.BatchGetItemInput): Promise; transactWriteItems(params: DynamoDB.TransactWriteItemsInput): Promise; transactGetItems(params: DynamoDB.TransactGetItemsInput): Promise; scan(params: DynamoDB.ScanInput): Promise; query(params: DynamoDB.QueryInput): Promise; makeRequest(operation: string, params?: Record): Promise; }