export declare class ModBibliographyDB { mod: any; db: Record | false; unsent: { type: string; id?: number; reference?: any; }[]; cats: any[]; constructor(mod: any); setDB(db: Record): void; mustSend(): void; saveBibEntries(tmpDB: Record, isNew: boolean): Promise<[number, number][]>; updateLocalBibEntries(tmpDB: Record, idTranslations: [number, number][]): [number, number][]; deleteBibEntries(ids: number[]): Promise; getDB(): Promise<{ bibPks: number[]; bibCats: any[]; }>; addReference(reference: any, id: number): number; updateReference(id: number, reference: any): void; updateLocalReference(id: number | number[], reference: any): void; deleteReference(id: number): void; deleteLocalReference(id: number): void; hasUnsentEvents(): number; unsentEvents(): { type: string; id?: number; reference?: any; }[]; eventsSent(n: { length: number; }): void; receive(events: { type: string; id?: number; reference?: any; }[]): void; findReference(ref: any): number; hasReference(ref: any): boolean; } //# sourceMappingURL=bibliography.d.ts.map