/**
 * 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<TelegramResolvedAccount>;
    security: ChannelSecurityAdapter<TelegramResolvedAccount>;
    status: ChannelStatusAdapter<TelegramResolvedAccount>;
};
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';
