import { IacOutputMeta } from '../../../../lib/types'; import { IacOrgSettings } from './local-execution/types'; export interface GitRepository { readonly path: string; readRemoteUrl(): Promise; } export interface GitRepositoryFinder { findRepositoryForPath(path: string): Promise; } export declare function buildMeta(repositoryFinder: GitRepositoryFinder, orgSettings: IacOrgSettings, projectRoot: string, remoteRepoUrl?: string, targetName?: string): Promise; export declare function getProjectNameFromGitUrl(url: string): string;