///
import { Configuration } from '../../config.js';
export interface Blob {
blobId: string;
filename: string;
file: string;
length: number;
}
export declare enum BlobEncoding {
BINARY = "binary",
UTF8 = "utf8",
BASE64 = "base64",
HEX = "hex",
ASCII = "ascii",
UTF16LE = "utf16le",
USC2 = "usc2"
}
export declare class BlobService {
protected config: Configuration;
blobsMap: Map;
constructor(config: Configuration);
onSessionStart(): Promise;
getBlobsPath(): string;
getBlob(blobId: string): Blob;
createBlob(filename: string, buffer: Buffer): Promise;
readBlob(blobId: string): Promise;
copy(blob: Blob, filename: string): Promise;
}
//# sourceMappingURL=blob.d.ts.map