import { Subject } from 'rxjs'; export declare type DbChangeMetadata = { db: string; store: string; key?: IDBValidKey; }; /** * Emits an event whenever a key changes. The key change can be triggered by a creation or deletion event. * * @eventProperty { db: string; store: string; key?: IDBValidKey } */ export declare const KEY_CHANGED: Subject; /** * Emits an event whenever a value changes. The value change can be triggered by a creation, update, deletion event. * * @eventProperty { db: string; store: string; key?: IDBValidKey } */ export declare const VALUE_CHANGED: Subject; /** * Emits a new value whenever a database gets deleted. The emitted value is the database's name. */ export declare const DATABASE_DELETE_EVENTS: Subject;