import { AuthorizedHttpClient } from '../utils/api-request'; import { Bucket } from './bucket'; interface IStratusBucketSignature { signature: string | Record; expiry_time: number; } export declare class Util { bucket: Bucket; _requester: AuthorizedHttpClient; userType: string; userScope: string; static bucketSignatures: Record; constructor(bucket: Bucket); _getUserType(): string; _getUserScope(): string; static getSignature(bucketName: string): IStratusBucketSignature; static setSignature(bucketName: string, signature: IStratusBucketSignature): void; getBucketSignature(): Promise; } export {};