import type { ChannelInstallation, ChannelConfig } from './base.js'; import { ChannelsStorage } from './base.js'; /** * In-memory implementation of ChannelsStorage. * Useful for development and testing. */ export declare class InMemoryChannelsStorage extends ChannelsStorage { #private; saveInstallation(installation: ChannelInstallation): Promise; getInstallation(id: string): Promise; getInstallationByAgent(platform: string, agentId: string): Promise; getInstallationByWebhookId(webhookId: string): Promise; listInstallations(platform: string): Promise; deleteInstallation(id: string): Promise; saveConfig(config: ChannelConfig): Promise; getConfig(platform: string): Promise; deleteConfig(platform: string): Promise; dangerouslyClearAll(): Promise; } //# sourceMappingURL=inmemory.d.ts.map