import { GitHubProject } from 'projen/lib/github'; import { JobPermissions } from 'projen/lib/github/workflows-model'; import { AssignApprover, AssignApproverOptions } from './base'; export interface GitHubAssignApproverOptions extends AssignApproverOptions { /** * runner tags to use to select runners * * @default ['ubuntu-latest'] */ readonly runnerTags?: string[]; } export declare class GitHubAssignApprover extends AssignApprover { private readonly workflow; private readonly options; constructor(scope: GitHubProject, options: GitHubAssignApproverOptions); /** * Get the required permissions for the GitHub workflow */ renderPermissions(): JobPermissions; protected setupWorkflow(): void; protected generateApproverMappingScript(): string; }