import type { ArticleCreateInput, ArticleListPayload, ArticlePayload, ArticleUpdateInput } from "../types.js"; import { type Constructor, type YoutrackClientBase } from "./base.js"; import type { UsersProjectsMixin } from "./users-projects.js"; export interface ArticlesMixin { getArticle: (articleId: string) => Promise; listArticles: (args?: { parentArticleId?: string | undefined; projectId?: string | undefined; limit?: number | undefined; skip?: number | undefined; }) => Promise; createArticle: (input: ArticleCreateInput) => Promise; updateArticle: (input: ArticleUpdateInput) => Promise; } export declare function withArticles>(Base: TBase): TBase & Constructor; //# sourceMappingURL=articles.d.ts.map