import type { BranchStatus } from '../../../types'; import type { AutodiscoverConfig, BranchStatusConfig, CreatePRConfig, EnsureCommentConfig, EnsureIssueConfig, FindPRConfig, Issue, MergePRConfig, PlatformParams, PlatformResult, Pr, RepoParams, RepoResult, UpdatePrConfig } from '../types'; export declare const id = "gitea"; export declare const addAssignees: (number: number, assignees: string[]) => Promise, addReviewers: (number: number, reviewers: string[]) => Promise, createPr: (prConfig: CreatePRConfig) => Promise, deleteLabel: (number: number, label: string) => Promise, ensureComment: (ensureComment: EnsureCommentConfig) => Promise, ensureCommentRemoval: (ensureCommentRemoval: import("../types").EnsureCommentRemovalConfigByTopic | import("../types").EnsureCommentRemovalConfigByContent) => Promise, ensureIssue: (issueConfig: EnsureIssueConfig) => Promise, ensureIssueClosing: (title: string) => Promise, findIssue: (title: string) => Promise, findPr: (findPRConfig: FindPRConfig) => Promise, getBranchPr: (branchName: string, targetBranch?: string | undefined) => Promise, getBranchStatus: (branchName: string, internalChecksAsSuccess: boolean) => Promise, getBranchStatusCheck: (branchName: string, context: string | null | undefined) => Promise, getIssue: ((number: number, memCache?: boolean | undefined) => Promise) | undefined, getRawFile: (fileName: string, repoName?: string | undefined, branchOrTag?: string | undefined) => Promise, getJsonFile: (fileName: string, repoName?: string | undefined, branchOrTag?: string | undefined) => Promise, getIssueList: () => Promise, getPr: (number: number) => Promise, massageMarkdown: (prBody: string) => string, getPrList: () => Promise, getRepos: (config?: AutodiscoverConfig | undefined) => Promise, initPlatform: (config: PlatformParams) => Promise, initRepo: (config: RepoParams) => Promise, mergePr: (config: MergePRConfig) => Promise, setBranchStatus: (branchStatusConfig: BranchStatusConfig) => Promise, updatePr: (prConfig: UpdatePrConfig) => Promise;