import type { BundledTheme } from "streamdown";
import type { PluginConfig, ResolvedPluginConfig } from "./types.js";
/**
 * Default Shiki theme for code highlighting.
 * First value is light theme, second is dark theme.
 */
export declare const DEFAULT_SHIKI_THEME: [BundledTheme, BundledTheme];
/**
 * Merges user plugin configuration with detected defaults.
 *
 * Rules:
 * - `false` = explicitly disable a plugin
 * - `undefined` = use default (auto-detect)
 * - plugin instance = use provided plugin
 * - mermaid requires explicit enabling (not auto-detected)
 */
export declare function mergePlugins(userPlugins: PluginConfig | undefined, defaultPlugins: ResolvedPluginConfig): ResolvedPluginConfig;
//# sourceMappingURL=defaults.d.ts.map