import { IBranchMetadata, IBranchMetadataV2 } from "./IBranchMetadata";
export interface IMappingMetadataBase {
    version: number;
    url: string;
    git: IGitMetadata;
    endevor: IEndevorMetadata;
}
/** Version 2 and 3 */
export interface IMappingMetadataV2 extends IMappingMetadataBase {
    branches: IBranchMetadataV2[];
}
/** Version 4 or later */
export interface IMappingMetadata extends IMappingMetadataBase {
    branches: IBranchMetadata[];
}
export interface IGitMetadata {
    context: string;
    repository: string;
    cloneUrl: string;
    branch: string;
}
export interface IEndevorMetadata {
    baseUrl: string;
    configuration: string;
}
