import type { IdbKey, IdbPageView, IdbPerformanceMetric, IdbTrackEvent } from '../types/idb';
export declare const setPageView: ({ key, view }: {
    key: IdbKey;
    view: IdbPageView;
}) => Promise<void>;
export declare const getPageViews: () => Promise<[IDBValidKey, IdbPageView][]>;
export declare const delPageViews: (keys: IDBValidKey[]) => Promise<void>;
export declare const setTrackEvent: ({ key, track }: {
    key: IdbKey;
    track: IdbTrackEvent;
}) => Promise<void>;
export declare const getTrackEvents: () => Promise<[IDBValidKey, IdbTrackEvent][]>;
export declare const delTrackEvents: (keys: IDBValidKey[]) => Promise<void>;
export declare const setPerformanceMetric: ({ key, view }: {
    key: IdbKey;
    view: IdbPerformanceMetric;
}) => Promise<void>;
export declare const getPerformanceMetrics: () => Promise<[IDBValidKey, IdbPerformanceMetric][]>;
export declare const delPerformanceMetrics: (keys: IDBValidKey[]) => Promise<void>;
