import { LevelDBDataIndex } from "../generic/LevelDBDataIndex"; import { MindexEntry } from "../../../../indexer"; export declare type Pubkey = string; export declare class LevelMIndexExpiresOnIndexer extends LevelDBDataIndex { onInsert(records: MindexEntry[], prevState: MindexEntry[]): Promise; onRemove(records: MindexEntry[], newState: MindexEntry[]): Promise; addAllKeysToExpiresOn(expiresOn: number, pubkeys: Pubkey[]): Promise; removeAllKeysFromExpiresOn(expiresOn: number, pubkeys: Pubkey[]): Promise; findExpiresOnLte(medianTime: number): Promise; private static trimKey; }