export interface ProjectIdentity { /** Unique ID derived from remote URL or directory name */ id: string; /** Human-readable project name (repo name) */ name: string; /** Git remote URL, or null if not a git repo */ remote: string | null; /** Local directory path */ directory: string; } /** * Parse a git remote URL into owner/repo format. * Handles HTTPS, SSH, and various git host formats. */ export declare function parseGitRemote(url: string): { owner: string; repo: string; } | null; /** * Detect the current project identity from git remote or directory name. */ export declare function getProjectIdentity(cwd?: string): ProjectIdentity;