import { IAuthKeysRepository } from '../../repository/auth-keys.js'; import { MemoryStorageDriver } from '../driver.js'; interface AuthKeysState { authKeys: Map; authKeysTemp: Map; authKeysTempExpiry: Map; } export declare class MemoryAuthKeysRepository implements IAuthKeysRepository { readonly _driver: MemoryStorageDriver; readonly state: AuthKeysState; constructor(_driver: MemoryStorageDriver); set(dc: number, key: Uint8Array | null): void; get(dc: number): Uint8Array | null; setTemp(dc: number, idx: number, key: Uint8Array | null, expires: number): void; getTemp(dc: number, idx: number, now: number): Uint8Array | null; deleteByDc(dc: number): void; deleteAll(): void; } export {};