export type SkillPlaceholderContext = { skillDir?: string; projectDir?: string; sessionId?: string; }; /** Replace Inupedia skill placeholders (and legacy CLAUDE_* aliases). */ export declare function substituteSkillPlaceholders(content: string, ctx: SkillPlaceholderContext): string; /** * Expand lines like !`git status` before the model sees skill content. * Only runs when host provides `runInlineShell` (browser SaaS 默认跳过). */ export declare function executeInlineShellInMarkdown(content: string, options: { cwd: string; runInlineShell: (command: string, cwd: string) => Promise; }): Promise; export declare function prepareSkillMarkdownContent(content: string, options: SkillPlaceholderContext & { cwd?: string; runInlineShell?: (command: string, cwd: string) => Promise; }): Promise; //# sourceMappingURL=skillPrompt.d.ts.map