import { Callback } from "../callback"; export class Epic { getIssuesWithoutEpic(opts?: { startAt?: number; maxResults?: number; jql?: string; validateQuery?: boolean; fields?: string[]; expand?: string; }, callback?: Callback): Promise; removeIssuesFromEpic(opts?: { issues?: string[]; }, callback?: Callback): Promise; getEpic(opts: { epicId: number | string; }, callback?: Callback): Promise; partiallyUpdateEpic(opts: { epicId: number | string; name?: string; summary?: string; color?: any; done?: boolean; }, callback?: Callback): Promise; getIssuesForEpic(opts: { epicId: number | string; startAt?: number; maxResults?: number; jql?: string; validateQuery?: boolean; fields?: string[]; expand?: string; }, callback?: Callback): Promise; moveIssuesToEpic(opts: { epicId: number | string; issues?: string[]; }, callback?: Callback): Promise; rankEpics(opts: { epicId: number | string; rankBeforeEpic?: string; rankAfterEpic?: string; rankCustomFieldId?: number; }, callback?: Callback): Promise; }