import { ChatUiFeatureId, ChatUiSupport } from '../../../src/common/constants/chatUiFeatures';
import { ChatHostContextValue } from '../../../src/browser/contexts/ChatHostContext';
/**
 * Convenience helper for mux.md (and any other read-only hosts).
 *
 * The Mux UI already gates certain affordances behind ChatHostContext uiSupport
 * flags, and all actions are optional. For a viewer, we typically want:
 * - no editing / command palette / foreground bash controls
 * - JSON raw view enabled for debugging
 */
export declare function createReadOnlyChatHostContext(overrides?: Partial<Record<ChatUiFeatureId, ChatUiSupport>>): ChatHostContextValue;
