import { GitCommit } from '../../../core/git';
import { IGitPlatform, IPluginInitialize } from '../../../core/plugin-manager';
export declare class GitPlatformDefault implements IGitPlatform {
    private git;
    name: string;
    private constructor();
    static initialize(initialize: IPluginInitialize): GitPlatformDefault;
    currentBranch(): Promise<string | null>;
    currentRef(): Promise<string | null>;
    stripMergeMessage(commit: GitCommit): GitCommit;
}
