import type { HttpClient } from './http-client.js'; import type { Feed } from '../types/index.js'; /** * Service for managing feed subscriptions */ export declare class FeedService { private readonly http; constructor(http: HttpClient); /** * List all subscribed feeds */ list(): Promise; /** * Subscribe to a new feed */ subscribe(feedUrl: string, title?: string, category?: string): Promise; /** * Unsubscribe from a feed */ unsubscribe(feedId: string): Promise; /** * Edit a feed subscription */ edit(feedId: string, title?: string, category?: string): Promise; /** * Export subscriptions as OPML. */ exportOpml(): Promise; /** * Import subscriptions from OPML. */ importOpml(opmlXml: string): Promise; /** * Quick-add a feed URL (FreshRSS will detect the actual feed). */ quickadd(feedUrl: string): Promise; private mapFeed; } //# sourceMappingURL=feed-service.d.ts.map