/** * Build ActivationContext from app config + optional overrides. */ import type { Config } from '../config/config-surface.js'; import type { ActivationContext } from './activation-planner.js'; /** * Derive configured channel plugin ids from `channels.*` config. */ export declare function collectConfiguredChannelIds(config: unknown): string[] | undefined; /** * Derive configured provider ids for extension activation (LLM + speech + STT). */ export declare function collectConfiguredProviderIds(config: unknown): string[] | undefined; /** * Merge partial activation context over values inferred from loaded app config. */ export declare function mergeActivationContext(appConfig: Config | Record | undefined, partial?: Partial): ActivationContext;