import { ITelegramStorageProvider } from '../../highlevel/storage/provider.js'; import { IMtStorageProvider } from '../provider.js'; import { BaseSqliteStorageDriver } from './driver.js'; import { SqliteAuthKeysRepository } from './repository/auth-keys.js'; import { SqliteKeyValueRepository } from './repository/kv.js'; import { SqlitePeersRepository } from './repository/peers.js'; import { SqliteRefMessagesRepository } from './repository/ref-messages.js'; export { BaseSqliteStorageDriver }; export * from './types.js'; export declare class BaseSqliteStorage implements IMtStorageProvider, ITelegramStorageProvider { readonly driver: BaseSqliteStorageDriver; readonly authKeys: SqliteAuthKeysRepository; readonly kv: SqliteKeyValueRepository; readonly refMessages: SqliteRefMessagesRepository; readonly peers: SqlitePeersRepository; constructor(driver: BaseSqliteStorageDriver); }