import { EventHubStore } from '@pikku/core/channel'; import type { Kysely } from 'kysely'; import type { KyselyPikkuDB } from './kysely-tables.js'; export declare class KyselyEventHubStore extends EventHubStore { private db; private initialized; constructor(db: Kysely); init(): Promise; getChannelIdsForTopic(topic: string): Promise; subscribe(topic: string, channelId: string): Promise; unsubscribe(topic: string, channelId: string): Promise; close(): Promise; }