interface CheckoutOptions {
    submodulePath: string;
    variableName: string;
    currentRefName: string;
    projectId: number;
}
export declare function resolveAndCheckoutSubmoduleBranch(options: CheckoutOptions): Promise<{
    variableName: string;
    branchToCheckout: string;
}>;
export declare function checkoutSubmoduleBranch(branchToCheckout: string, submodulePath: string): void;
export {};
