import type { IssueCountInput, IssueCountPayload, IssueListInput, IssueListPayload, IssueSearchInput, IssueSearchPayload } from "../types.js"; import type { ActivitiesMixin } from "./activities.js"; import { type Constructor, type YoutrackClientBase } from "./base.js"; import type { IssueBatchMixin } from "./batch.js"; import type { UsersProjectsMixin } from "./users-projects.js"; export interface IssueSearchMixin { searchIssuesByUserActivity: (input: IssueSearchInput) => Promise; listIssues: (input: IssueListInput) => Promise; countIssues: (input: IssueCountInput) => Promise; } export declare function withIssueSearch>(Base: TBase): TBase & Constructor; //# sourceMappingURL=issue-search.d.ts.map