import { Observable } from 'rxjs';
import { PerformanceProfileRecord as PerformanceProfileRecord } from './performance-profile-record';
export declare class PerformanceProfileDatabase {
    private static databaseName;
    private static objectStoreName;
    private static version;
    private database;
    private databaseShared;
    private lastError;
    write(record: PerformanceProfileRecord): Observable<void>;
    read(from?: number): Observable<PerformanceProfileRecord>;
    delete(primaryKeys: number[]): Observable<void>;
    close(): void;
    deleteAll(): Observable<void>;
    private deleteDatabase;
    private getDatabase;
    private storeData;
    private restoreData;
    private deleteData;
}
