import { UploadSession } from '../types/index.js'; export interface UploadSessionStoreOptions { baseDir?: string; explicitPath?: string; sessionId?: string; resumeFrom?: string; } interface InitResult { session: UploadSession; resumed: boolean; } export declare class UploadSessionStore { private readonly options; private manifestPath?; private sessionId?; constructor(options?: UploadSessionStoreOptions); initialize(session: UploadSession): Promise; save(session: UploadSession): Promise; getManifestPath(): string | undefined; private getDefaultBaseDir; private tryLoad; private writeManifest; } export {};