import type { OpenPondProfileSkill, OpenPondProfileSkillCatalogState } from "./local-profile-types.js"; export declare const PROFILE_SKILLS_DIR = "skills"; export declare const PROFILE_SKILL_FILE = "SKILL.md"; export declare const PROFILE_SKILL_MAX_CHARS = 80000; type LoadedProfileSkills = { skillCatalog: OpenPondProfileSkillCatalogState; skills: OpenPondProfileSkill[]; }; export type OpenPondProfileSkillReadResult = { name: string; description: string; body: string; path: string; sourcePath: string; sourceHash: string; charCount: number; packagePath: string; resourceFiles: string[]; }; type ParsedSkillMarkdown = { name: string | null; description: string | null; body: string; messages: string[]; }; export declare function loadProfileSkills(profileSourcePath: string): Promise; export declare function parseProfileSkillMarkdown(markdown: string): ParsedSkillMarkdown; export declare function readProfileSkill(input: { profileSourcePath: string; name: string; }): Promise; export {};