export interface PluginSkillMetadata { name?: string; description?: string; argumentHint?: string; whenToUse?: string; origin?: 'command'; allowedTools?: string[]; context?: string; readOnly?: boolean; model?: string; body?: string; audience?: 'public' | 'internal'; } export declare function normalizeToolToken(token: string, knownToolNames: ReadonlySet): string | undefined; export declare function parseToolsField(inlineValue: string, remainingLines: string[]): string[]; export declare function extractPluginSkills(pluginPath: string, knownToolNames?: ReadonlySet): PluginSkillMetadata[]; export declare function parseSkillMetadata(skillPath: string, knownToolNames?: ReadonlySet): PluginSkillMetadata; export declare function resolveKnownToolNames(provided?: ReadonlySet): ReadonlySet; export declare function extractPluginName(pluginPath: string): string;