import type { Config } from '../../config/schema.js'; import type { ExtensionMetadataSnapshot } from '../../extensions/extension-metadata-snapshot.js'; import type { ChannelCatalog, ChannelCatalogEntry, ChannelSetupStatus } from './channel-catalog-types.js'; type BuildChannelCatalogOptions = { locale?: string; }; export declare function buildChannelCatalogFromSnapshot(snapshot: ExtensionMetadataSnapshot, options?: BuildChannelCatalogOptions): ChannelCatalog; export declare function buildChannelCatalogForConfig(config: Config, options?: BuildChannelCatalogOptions): ChannelCatalog; export declare function getChannelSetupStatus(config: Config, channelId: string, entry?: ChannelCatalogEntry): ChannelSetupStatus; export declare function isChannelConfigured(config: Config, channelId: string): boolean; export declare function getConfiguredChannelIds(config: Config): string[]; export {};