import { DatabaseConnector } from './databaseConnector';
import { FileStorage } from './fileStorage';
import { MediaMetadata } from './types';
export declare class FileDatabase implements DatabaseConnector {
    private readonly localStorage;
    constructor(localStorage: FileStorage);
    getMetadata(fileId: string): Promise<MediaMetadata>;
    metadataExists(fileId: string): Promise<{
        exists: boolean;
        fileId: string;
    }>;
    saveMetadata(fileId: string, metadata: MediaMetadata): Promise<MediaMetadata>;
    private getMetadataPath;
}
//# sourceMappingURL=fileDatabase.d.ts.map