/// <reference types="node" />
import type { ExecOptions } from 'child_process';
import { type Logger } from '@applitools/logger';
export declare const extractBranchingTimestamp: typeof extractGitBranchingTimestamp & {
    getCachedValues(): Promise<string>[];
    setCachedValue(key: any, value: Promise<string>): void;
    clearCache(): void;
};
type ExtractGitBranchingTimestampOptions = {
    branchName: string;
    execOptions?: ExecOptions;
    logger?: Logger;
    parentBranchName: string;
};
declare function extractGitBranchingTimestamp({ branchName, parentBranchName, execOptions, logger, }: ExtractGitBranchingTimestampOptions): Promise<string>;
export {};
