import type { IIssueCoreEngine, TCommentInfo, TIssueList } from '../types'; import type { TCloseReason, TIssueState } from '../types'; export declare function initAdvancedICE(_ICE: IIssueCoreEngine): void; export declare function doQueryIssues(state: TIssueState | 'all', creator?: string, ignoreLabels?: boolean): Promise; export declare function doCheckInactive(body: string, emoji?: string): Promise; /** * 检查 issue 是否满足条件,满足返回 true * 当前 issue 的指定人是否有一个满足 assigneeIncludes 里的某个 * 关键字匹配,是否包含前一个某个+后一个某个 '官网,网站/挂了,无法访问' */ export declare function doCheckIssue(): Promise; export declare function doCloseIssues(body: string, closeReason: TCloseReason, emoji?: string): Promise; export declare function doFindComments(): Promise; export declare function doFindIssues(): Promise; export declare function doLockIssues(body: string, emoji?: string): Promise; export declare function doMarkAssignees(comment: TCommentInfo): Promise; export declare function doMarkDuplicate(comment: TCommentInfo, closeReason: TCloseReason, labels?: string[] | void, emoji?: string): Promise; export declare function doToggleLabels(labels?: string[]): Promise; export declare function doWelcome(auth: string, issueNumber: number, body: string, labels?: string[] | void, assignees?: string[] | void, emoji?: string): Promise; //# sourceMappingURL=advanced.d.ts.map