import { RepoMetadata, RunnerContext } from '../interfaces.js'; export type BuildProperties = Awaited>['buildProperties']; export type ConfigProperties = Awaited>['configProperties']; export declare class Teamcity { static context(): Promise; static getProperties(): Promise<{ buildProperties: import("properties-file").KeyValuePairObject; configProperties: import("properties-file").KeyValuePairObject; }>; static actor(configProperties: ConfigProperties): string | undefined; static ref(configProperties: ConfigProperties): string | undefined; static getRepoURL(configProperties: ConfigProperties): string | undefined; } export declare function repo(): Promise; //# sourceMappingURL=teamcity.d.ts.map