/** * Telegram ChannelPlugin adapter implementations (config, security, status). */ import type { ChannelConfigAdapter, ChannelSecurityAdapter, ChannelStatusAdapter } from '@xopcai/xopc/channels/plugin-types.js'; import type { TelegramAccountManager } from '../account-manager.js'; import type { TelegramResolvedAccount } from './types.js'; export type { TelegramResolvedAccount } from './types.js'; export declare function createTelegramPluginAdapters(options: { accountManager: TelegramAccountManager; }): { config: ChannelConfigAdapter; security: ChannelSecurityAdapter; status: ChannelStatusAdapter; }; export { createTelegramSetupWizard } from './setup-wizard.js'; export { createTelegramOutboundSendMethods, telegramTextChunker, TELEGRAM_OUTBOUND_DEFAULTS, } from './outbound-adapter.js'; export { createTelegramInboundAccessControl } from './inbound-access.js'; export { telegramDebouncerKeyPolicy, type TelegramMessageEvent } from './debounce-keys.js';