/**
 * Bootstrap — Skill 加载与维度增强
 *
 * 负责加载 coldstart Skill，从中提取维度增强指引注入 baseDimensions。
 *
 * 内部 Agent (bootstrap.js) 和外部 Agent (bootstrap-external.js) 共享此模块。
 *
 * 注：语言特有知识已由 LanguageExtensions.buildLanguageExtension() 提供，
 * 不再依赖语言 reference Skills。
 */
/** Minimal logger for bootstrap skill loading */
interface SkillLogger {
    info?(...args: unknown[]): void;
    debug?(...args: unknown[]): void;
    warn?(...args: unknown[]): void;
}
/** Dimension-like object passed to enhanceDimensions */
interface DimensionLike {
    id: string;
    guide: string;
    [key: string]: unknown;
}
/**
 * 加载 Bootstrap 相关 Skills（仅 coldstart Skill）
 *
 * @param _primaryLanguage 主语言（保留参数签名兼容）
 * @returns }
 */
export declare function loadBootstrapSkills(_primaryLanguage: string, logger?: SkillLogger): {
    coldstartSkill: string | null;
    loaded: string[];
};
/**
 * Skill 中提取维度增强指引
 *
 * 从 coldstart SKILL.md 中的 "Per-Dimension Industry Reference Templates" 提取
 * rationale/whyStandard 作为维度增强指引。
 *
 * @param skillContext 由 loadBootstrapSkills 返回
 * @returns >> }}
 */
export declare function extractSkillDimensionGuides(skillContext: {
    coldstartSkill: string | null;
    loaded: string[];
}): {
    guides: Record<string, string>;
    sectionMap: Record<string, {
        title: string;
        content: string;
        keywords: string[];
    }[]>;
};
/**
 * 增强 9 维度定义 — 将 Skill 提供的参考指引注入 dimensions[].guide
 *
 * @param dimensions 原始维度数组
 * @param skillGuides guides 部分
 * @param skillSections sectionMap 部分（per-candidate 匹配用）
 * @returns 增强后的维度数组（原数组不变，返回新数组）
 */
export declare function enhanceDimensions(dimensions: DimensionLike[], skillGuides: Record<string, string>, skillSections: Record<string, Array<{
    title: string;
    content: string;
    keywords: string[];
}>>): DimensionLike[];
export {};
