import { SmrtCollectionOptions } from '@happyvertical/smrt-core'; import { ContentFeedSource } from './content-feed-source'; import { ResolveHostname } from './safe-remote-url'; export interface ContentFeedSyncOptions extends SmrtCollectionOptions { fetch?: typeof fetch; maxItems?: number; maxResponseBytes?: number; fetchTimeoutMs?: number; allowPrivateNetworkHosts?: boolean; resolveHostname?: ResolveHostname; status?: 'published' | 'draft'; now?: () => Date; } export interface ContentFeedSyncResult { source: ContentFeedSource; fetched: boolean; notModified: boolean; imported: number; updated: number; skipped: number; } export declare function syncContentFeedSource(source: ContentFeedSource, options?: ContentFeedSyncOptions): Promise; //# sourceMappingURL=content-feed-sync.d.ts.map