///
/** Object containing S3 related functions */
export declare const S3: {
listBuckets: () => Promise;
listBucketObjects: (bucketName: string, maxObjects?: number | undefined) => Promise;
readFromBucket: (bucketName: string, objectKey: string) => Promise;
writeToBucket: (bucketName: string, objectKey: string, data: any) => Promise;
deleteFromBucket: (bucketName: string, objectKey: string) => Promise;
};
export declare const SecretsManager: {
listSecrets: (region?: string) => Promise;
readSecret: (secretId: string, region?: string) => Promise;
};
export declare const DynamoDB: {
getTableData: (tableName: string) => Promise;
getItemsFromTable: (tableName: string, query: any) => Promise;
getSingleItemFromTable: (tableName: string, query: any) => Promise;
putItemstoTable: (tableName: string, data: any[]) => Promise;
deleteItemsFromTable: (tableName: string, query: any) => Promise;
};
export declare const Lambda: {
validateLambdaRequest: (queryParams: any, args: [any]) => Promise;
};