interface BuildGitHttpsUrlParams {
    owner: string;
    repo: string;
    gitUser: string;
    gitToken: string;
}
/** @internal */
export declare function fetchQuiet(cwd: string): void;
/** @monorepo-internal */
export declare function fetchOrigin(cwd?: string): void;
export declare function remoteBranchExists(branchName: string, options: {
    cwd?: string;
    repoUrl?: string;
}): boolean;
/** @monorepo-internal */
export declare function checkoutRemoteBranch(branchName: string, submodulePath: string): void;
/** @monorepo-internal */
export declare function checkoutAll(): void;
/** @monorepo-internal */
export declare function resetHead(cwd: string, number?: number): void;
export declare function checkoutBranch(branchName: string, cwd: string): void;
/** @monorepo-internal */
export declare function forceCheckoutAndTrack(branchName: string, cwd?: string): void;
/** @internal */
export declare function mergeOriginMain(cwd: string): void;
export declare function pullMain(cwd: string): void;
export declare function cloneRepo(repoUrl: string, branch: string, destination: string): void;
export declare function configGlobal(key: string, value: string): void;
export declare function submoduleUpdate(): void;
export declare function cloneRepository(repoFullName: string, targetDir: string, branch: string): void;
/** @internal */
export declare function configureCiToken(): void;
/** @internal */
export declare function configureUser(): void;
export declare function configSubmoduleUrl(submodulePath: string, dbConnectionString: string): void;
export declare function setRemoteUrl(remoteAddress: string, repoPath?: string): void;
export declare function add(paths: string[]): void;
export declare function hasStagedChanges(): boolean;
export declare function getGitDiffFiles(command: string): string[];
export declare function clean(): void;
export declare function commit(message: string, options?: {
    noVerify?: boolean;
}): void;
export declare function push(branchName: string, options?: {
    remoteTarget?: string;
}): void;
export declare function buildGitHttpsUrl(urlParams: BuildGitHttpsUrlParams): string;
export {};
