import { Skill } from "./types.js"; /** * Normalizes a repository path into a full URL. * If no scheme is present, it defaults to github.com unless an allowed host is detected. */ export declare function normalizeRepoUrl(inputPath: string): string; export interface DiscoverOptions { /** * When true, remote repositories are cloned entirely in memory using * isomorphic-git + memfs. Only the discovered SKILL.md files are written * to os.tmpdir(), so arbitrary repo content never touches the host * filesystem. No extra system tooling is required — pure Node.js. */ sandbox?: boolean; } /** * Robustly find and parse a skill from a local or remote path */ export declare function discoverSkills(inputPath: string, options?: DiscoverOptions): Promise<{ skills: Array; tempDir?: string; }>;