import { ILogsCache } from './type'; export declare class LogsDB implements ILogsCache { logs: T[]; thisSize: number; dbLength: number; dbName: string; storeName: string; maxSize: number; constructor(storeNames?: string); get length(): number; init(): Promise; push(log: T): Promise; compulsionSave(): Promise; private clearArray; private save; shift(length?: number): Promise; private shiftDB; private getRange; } export declare function createLogsDB(storeNames?: string): Promise>;