export declare const PLATFORM_MAP: Record<string, string>;
export declare const EXCLUDED_SKILL_DIRS: Set<string>;
export declare function parseFrontmatter(content: string): [Record<string, any>, string];
export declare function skillMatchesPlatform(frontmatter: Record<string, any>): boolean;
export declare function getSkillsDir(): string;
export declare function getBundledSkillsDir(): string | null;
export declare function getAllSkillsDirs(): string[];
export declare function isExcludedSkillDir(name: string): boolean;
export declare function iterSkillIndexFiles(skillsDir: string, filename: string): Generator<string>;
export declare function getCategoryFromPath(skillPath: string, skillsDir: string): string | null;
export interface SkillMetadata {
    name: string;
    description: string;
    category: string | null;
    skillPath: string;
    skillDir: string;
    frontmatter: Record<string, any>;
}
export declare function discoverAllSkills(): SkillMetadata[];
export interface SkillViewResult {
    success: boolean;
    name: string;
    description?: string;
    content?: string;
    path?: string;
    skillDir?: string | null;
    linkedFiles?: Record<string, string[]>;
    tags?: string[];
    error?: string;
}
export declare function skillView(name: string): SkillViewResult;
export declare function normalizeSkillName(name: string): string;
//# sourceMappingURL=skill-utils.d.ts.map