import { FallbackParams } from "@atomist/automation-client/lib/operations/common/params/FallbackParams";
import { GitHubTargetsParams } from "@atomist/automation-client/lib/operations/common/params/GitHubTargetsParams";
import { ValidationResult } from "@atomist/automation-client/lib/SmartParameters";
import { RepoTargets } from "../../machine/RepoTargets";
/**
 * Resolve from a Mapped parameter or from a supplied repos regex if no repo mapping
 */
export declare class GitHubRepoTargets extends GitHubTargetsParams implements FallbackParams, RepoTargets {
    owner: string;
    repo: string;
    sha: string;
    branch: string;
    repos: string;
    bindAndValidate(): ValidationResult;
}
//# sourceMappingURL=GitHubRepoTargets.d.ts.map