import { ZegoLog } from './entity'; import { IndexDBSaver } from './index'; type PartialSome = Omit & Partial>; export type ZegoLogInfo = PartialSome; export declare class ZegoLogModel { private _dbSaver; private _zgp_getTableName; constructor(_dbSaver: IndexDBSaver); /** * 持久化日志 * @param log 日志内容 * @returns IndexDB ID */ saveLogs(fileId: number, logs: string[], instanceId: number, transaction?: IDBTransaction): Promise; /** * 查找日志(先存的先被查找) * @param maxCount 查找最大个数 * @returns 持久化的日志内容列表 */ queryList(fileId: number, instanceId: number, maxCount?: number): Promise; /** * 获取日志已存储的容量 */ storedBytesSize(fileId: number): Promise; lines(fileId: number, instID?: number): Promise; deleteAll(fileId: number, transaction?: IDBTransaction): Promise; } export {};