import { IAuthKeysRepository } from '../../repository/auth-keys.js';
import { BaseSqliteStorageDriver } from '../driver.js';
export declare class SqliteAuthKeysRepository implements IAuthKeysRepository {
    readonly _driver: BaseSqliteStorageDriver;
    constructor(_driver: BaseSqliteStorageDriver);
    private _set;
    private _del;
    set(dc: number, key: Uint8Array | null): void;
    private _get;
    get(dc: number): Uint8Array | null;
    private _setTemp;
    private _delTemp;
    setTemp(dc: number, idx: number, key: Uint8Array | null, expires: number): void;
    private _getTemp;
    getTemp(dc: number, idx: number, now: number): Uint8Array | null;
    private _delTempAll;
    deleteByDc(dc: number): void;
    private _delAll;
    deleteAll(): void;
}
