import { BaseClient } from '../core/BaseClient'; import { ArticleGenerationRequest, ArticleGenerationResponse, Article, BulkOperationResult } from '../types'; export declare class ArticleService extends BaseClient { testConnection(): Promise; generateArticles(request: ArticleGenerationRequest): Promise; generateArticle(targetKeyword: string, options?: Partial): Promise<{ articleId: string; projectId: string; message: string; }>; generateBulkArticles(keywords: string[], options?: Partial): Promise>; getArticle(articleId: string): Promise
; getArticles(articleIds: string[]): Promise>; isArticleComplete(articleId: string): Promise; getArticleStatus(articleId: string): Promise<{ id: string; status: string; isComplete: boolean; hasError: boolean; errorMessage?: string; }>; private validateGenerationRequest; private isStatusComplete; } //# sourceMappingURL=ArticleService.d.ts.map