import type { IssuesCommentsPayload, IssuesDetailsPayload, IssuesLookupPayload, YoutrackIssueComment, YoutrackIssueDetails } from "../types.js"; import { type Constructor, type YoutrackClientBase } from "./base.js"; export interface IssueBatchMixin { getIssues: (issueIds: string[], includeCustomFields?: boolean) => Promise; getIssuesDetails: (issueIds: string[], includeCustomFields?: boolean) => Promise; getIssuesDetailsLight: (issueIds: string[]) => Promise; getMultipleIssuesComments: (issueIds: string[]) => Promise; getMultipleIssuesCommentsLight: (issueIds: string[]) => Promise>; } export declare function withIssueBatch>(Base: TBase): TBase & Constructor; //# sourceMappingURL=batch.d.ts.map