import { Callback } from "../callback"; import { Version as VersionModel } from "../models"; export class Version { createVersion( opts: { expand?: string; description?: string; name?: string; archived?: boolean; released?: boolean; startDate?: string; releaseDate?: string; project?: string; projectId?: number; moveUnfixedIssuesTo?: string; }, callback?: Callback ): Promise; moveVersion( opts: { versionId: string; after?: string; position?: string; }, callback?: Callback ): Promise; getAllVersions( opts: any, callback?: Callback ): Promise; getVersion( opts: any, callback?: Callback ): Promise; editVersion( opts: any, callback?: Callback ): Promise; getRelatedIssueCounts( opts: any, callback?: Callback ): Promise; getUnresolvedIssueCount( opts: any, callback?: Callback ): Promise; getRemoteLinks( opts: any, callback?: Callback ): Promise; createRemoteLink( opts: any, callback?: Callback ): Promise; getRemoteLink( opts: any, callback?: Callback ): Promise; deleteRemoteLink( opts: any, callback?: Callback ): Promise; deleteVersion( opts: any, callback?: Callback ): Promise; deleteAllRemoteLinks( opts: any, callback?: Callback ): Promise; getGlobalRemoteLink( opts: any, callback?: Callback ): Promise; }