export interface FeedConfig {
    url: string;
    /** Optional category override; defaults to 'news'. */
    category?: string;
    /** Override poll interval per feed in seconds. */
    intervalSec?: number;
}
export interface LoadFeedConfigResult {
    feeds: FeedConfig[];
    /** Where feeds came from. */
    sources: Array<'env' | 'file'>;
}
/**
 * Load feeds from env (`WIGOLO_RSS_FEEDS` — comma-separated URLs) and
 * JSON file (`<dataDir>/rss-feeds.json`). Env entries win on URL collision.
 * Dedup by URL.
 */
export declare function loadFeedConfig(opts?: {
    dataDir?: string;
}): LoadFeedConfigResult;
//# sourceMappingURL=feed-config.d.ts.map