import { BitBucketServerRepoRef } from "@atomist/automation-client/lib/operations/common/BitBucketServerRepoRef"; import { FallbackParams } from "@atomist/automation-client/lib/operations/common/params/FallbackParams"; import { TargetsParams } from "@atomist/automation-client/lib/operations/common/params/TargetsParams"; import { ProjectOperationCredentials } from "@atomist/automation-client/lib/operations/common/ProjectOperationCredentials"; import { ValidationResult } from "@atomist/automation-client/lib/SmartParameters"; import { RepoTargets } from "../../machine/RepoTargets"; /** * Targets for working with BitBucket repo(s). * Allows use of regex. */ export declare class BitBucketRepoTargets extends TargetsParams implements FallbackParams, RepoTargets { apiUrl: string; owner: string; repo: string; sha: string; branch: string; repos: string; get credentials(): ProjectOperationCredentials; constructor(); /** * Return a single RepoRef or undefined if we're not identifying a single repo * @return {RepoRef} */ get repoRef(): BitBucketServerRepoRef; bindAndValidate(): ValidationResult; } //# sourceMappingURL=BitBucketRepoTargets.d.ts.map