import { IPeersRepository } from '../../../highlevel/storage/repository/peers.js';
import { BaseSqliteStorageDriver } from '../driver.js';
export declare class SqlitePeersRepository implements IPeersRepository {
    readonly _driver: BaseSqliteStorageDriver;
    private _loaded;
    constructor(_driver: BaseSqliteStorageDriver);
    private _ensureLoaded;
    private _store;
    store(peer: IPeersRepository.PeerInfo): void;
    private _getById;
    getById(id: number): IPeersRepository.PeerInfo | null;
    private _getByUsername;
    getByUsername(username: string): IPeersRepository.PeerInfo | null;
    private _getByPhone;
    getByPhone(phone: string): IPeersRepository.PeerInfo | null;
    private _delAll;
    deleteAll(): void;
}
