/**
 * Channels configuration for onboarding — multi-channel loop with registry-driven configurators.
 */
import type { Config } from '../../../../config/schema.js';
/**
 * Interactive multi-channel onboarding entry point.
 */
export declare function setupChannels(config: Config): Promise<Config>;
export type { ChannelConfigurator, ChannelStatus, DmPolicy, GroupPolicy } from './types.js';
export { getChannelConfigurators } from './registry.js';
export { setupTelegramOnboard } from '../../../../../extensions/telegram/src/adapters/onboard-cli.js';
