import { ActionResult } from "../../action/ActionResult"; import { HandlerContext } from "../../HandlerContext"; import { Project } from "../../project/Project"; import { EditorOrReviewerParameters } from "../common/params/BaseEditorOrReviewerParameters"; import { RepoRef } from "../common/RepoId"; export interface Tags { repoId: RepoRef; tags: string[]; } export declare class DefaultTags implements Tags { repoId: RepoRef; tags: string[]; constructor(repoId: RepoRef, tags: string[]); } export declare type Tagger
= (p: Project, context: HandlerContext, params?: P) => Promise