import type { BaseResourceOptions } from '@gitbeaker/requester-utils'; import { ResourceNoteAwardEmojis } from '../templates'; import type { AwardEmojiSchema } from '../templates/ResourceAwardEmojis'; import type { GitlabAPIResponse, PaginationRequestOptions, PaginationTypes, ShowExpanded, Sudo, } from '../infrastructure'; export interface IssueNoteAwardEmojis extends ResourceNoteAwardEmojis { all( projectId: string | number, issueIId: number, noteId: number, options?: PaginationRequestOptions

& Sudo & ShowExpanded, ): Promise>; award( projectId: string | number, issueIId: number, noteId: number, name: string, options?: Sudo & ShowExpanded, ): Promise>; remove( projectId: string | number, issueIId: number, noteId: number, awardId: number, options?: Sudo & ShowExpanded, ): Promise>; show( projectId: string | number, issueIId: number, noteId: number, awardId: number, options?: Sudo & ShowExpanded, ): Promise>; } export class IssueNoteAwardEmojis extends ResourceNoteAwardEmojis { constructor(options: BaseResourceOptions) { /* istanbul ignore next */ super('issues', options); } }