import { IReferenceMessagesRepository } from '../../../highlevel/storage/repository/ref-messages.js';
import { BaseSqliteStorageDriver } from '../driver.js';
export declare class SqliteRefMessagesRepository implements IReferenceMessagesRepository {
    readonly _driver: BaseSqliteStorageDriver;
    constructor(_driver: BaseSqliteStorageDriver);
    private _store;
    store(peerId: number, chatId: number, msgId: number): void;
    private _getByPeer;
    getByPeer(peerId: number): [number, number] | null;
    private _del;
    delete(chatId: number, msgIds: number[]): void;
    private _delByPeer;
    deleteByPeer(peerId: number): void;
    private _delAll;
    deleteAll(): void;
}
