/**
 * Register Helper for `specweave get`
 *
 * Registers a repository in the umbrella config.json.
 * Uses persistUmbrellaConfig for dedup-safe merges.
 */
export interface RegisterOptions {
    prefix?: string;
    role?: string;
    githubUrl?: string;
}
export interface RegisterResult {
    registered: boolean;
    alreadyRegistered: boolean;
}
/**
 * Register a repository in the umbrella config.
 * Idempotent: if repo is already in childRepos by id, returns alreadyRegistered=true.
 */
export declare function registerRepo(projectRoot: string, owner: string, repoName: string, repoPath: string, options?: RegisterOptions): Promise<RegisterResult>;
//# sourceMappingURL=register-repo.d.ts.map