import { BaseRequestOptions, BaseService, PaginatedRequestOptions, Sudo } from '../infrastructure'; export declare class Issues extends BaseService { addSpentTime(projectId: string | number, issueId: number, duration: string, options?: Sudo): Promise; addTimeEstimate(projectId: string | number, issueId: number, duration: string, options?: Sudo): Promise; all({ projectId, groupId, ...options }?: ({ projectId?: string | number; } | { groupId?: string | number; } | {}) & PaginatedRequestOptions): Promise; create(projectId: string | number, options?: BaseRequestOptions): Promise; edit(projectId: string | number, issueId: number, options?: BaseRequestOptions): Promise; link(projectId: string | number, issueIId: number, targetProjectId: string | number, targetIssueId: number, options?: BaseRequestOptions): Promise; participants(projectId: string | number, issueId: number, options?: Sudo): Promise; remove(projectId: string | number, issueId: number, options?: Sudo): Promise; resetSpentTime(projectId: string | number, issueId: number, options?: BaseRequestOptions): Promise; resetTimeEstimate(projectId: string | number, issueId: number, options?: Sudo): Promise; show(projectId: string | number, issueId: number, options?: Sudo): Promise; subscribe(projectId: string | number, issueId: number, options?: Sudo): Promise; timeStats(projectId: string | number, issueId: number, options?: Sudo): Promise; unsubscribe(projectId: string | number, issueId: number, options?: Sudo): Promise; }