import type { HttpClient } from './http-client.js'; import type { ListArticlesOptions, ListArticlesResponse } from '../types/index.js'; /** * Service for managing articles */ export declare class ArticleService { private readonly http; constructor(http: HttpClient); /** * List articles with filtering options */ list(options?: ListArticlesOptions): Promise; /** * Mark articles as read */ markAsRead(articleIds: string[]): Promise; /** * Mark articles as unread */ markAsUnread(articleIds: string[]): Promise; /** * Star articles */ star(articleIds: string[]): Promise; /** * Unstar articles */ unstar(articleIds: string[]): Promise; /** * Mark all articles as read in a stream */ markAllAsRead(streamId: string, olderThan?: number): Promise; private buildParams; private buildEndpoint; private mapArticle; } //# sourceMappingURL=article-service.d.ts.map