import { AccessKey, User } from '@aws-sdk/client-iam'; import { Credentials, UtilsConfig } from './types'; export declare class Utils { private credentials; private region; private defaultRegion; constructor({ credentials, region }: UtilsConfig); setCredentials(credentials: Credentials): void; setRegion(region: string): void; getRegions: () => Promise; getUser: (userName: string) => Promise; createS3Bucket: (bucketName: string) => Promise; createUser: (userName: string) => Promise; createAccessKey: (userName: string) => Promise; grantBucketReadAccess: (user: User, bucketName: string) => Promise; }