import * as ifs from './interfaces'; import { Repository, Signature } from 'nodegit'; export declare class GitPropertyBag { repo: Repository; constructor(repo: Repository); } export declare enum SignatureType { Unknown = 0, Author = 1, Committer = 2 } export declare class Signatures { Author: Signature | undefined; Committer: Signature | undefined; } export declare class GitDownstreamProvider implements ifs.IDownstreamProvider { Initialize(downstreamFolder: string, buildInfo: ifs.IBuildInfo): Promise; Process(downstreamFolder: string, buildInfo: ifs.IBuildInfo): Promise; Finalize(downstreamFolder: string, buildInfo: ifs.IBuildInfo): Promise; }