import { HandlerContext } from "@atomist/automation-client/lib/HandlerContext";
import { GitHubRepoRef } from "@atomist/automation-client/lib/operations/common/GitHubRepoRef";
import { ProjectOperationCredentials } from "@atomist/automation-client/lib/operations/common/ProjectOperationCredentials";
import { Tagger } from "@atomist/automation-client/lib/operations/tagger/Tagger";
import { AddressChannels } from "../../api/context/addressChannels";
/**
 * Run a tagger and publish tags for this repo
 * @param {Tagger} tagger
 * @param {GitHubRepoRef} id
 * @param {ProjectOperationCredentials} credentials
 * @param {AddressChannels} addressChannels
 * @param {HandlerContext} ctx
 */
export declare function publishTags(tagger: Tagger, id: GitHubRepoRef, credentials: ProjectOperationCredentials, addressChannels: AddressChannels, ctx: HandlerContext): Promise<any>;
//# sourceMappingURL=publishTags.d.ts.map