import type { Storable, DB } from '../../typings'; export declare class Base { protected db: DB; protected tenant: null | string; protected product: null | string; protected bulkDeleteBatchSize: number; constructor({ db }: { db: DB; }); store(type: 'groups' | 'members' | 'users' | 'logs' | 'events', ttl?: number): Storable; setTenantAndProduct(tenant: string, product: string): this; }