import type { BriefSource, Registry } from "./types.js"; /** * Resolve a brief source string to a local directory path. * * Supported formats: * - Registry name: `security-auditor` (looked up in registry.yaml) * - Local path: `./my-brief`, `../briefs/x`, `/absolute/path` * - GitHub: `github:owner/repo`, `github:owner/repo@v1.0`, `github:owner/repo/subdir` */ export declare function resolveSource(source: string): Promise; export interface ParsedGitHubRef { owner: string; repo: string; ref?: string; subdir?: string; } export declare function parseGitHubSource(source: string): ParsedGitHubRef; export declare function resolveGitHub(source: string): Promise; /** * Resolve a remote GitHub skill reference — clones the repo and returns * the local path. Unlike resolveGitHub, does NOT require brief.yaml. */ export declare function resolveGitHubSkill(source: string): Promise; export declare function loadRegistry(): Promise; /** * List all entries in the registry. */ export declare function listRegistry(): Promise; //# sourceMappingURL=resolver.d.ts.map