/// /** 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; };