import type { ChannelStore, EventHubService } from '@pikku/core/channel'; import type { EventHubStore } from '@pikku/core/channel'; import type { Logger } from '@pikku/core/services'; import type { APIGatewayEvent } from 'aws-lambda'; export declare class LambdaEventHubService = {}> implements EventHubService { private logger; private channelStore; private eventHubStore; private callbackAPI; constructor(logger: Logger, event: APIGatewayEvent, channelStore: ChannelStore, eventHubStore: EventHubStore); subscribe(topic: T, channelId: string): Promise; unsubscribe(topic: T, channelId: string): Promise; publish(topic: T, channelId: string | null, data: EventTopics[T], isBinary?: boolean): Promise; private sendMessages; }