import { SmrtCollection } from '@happyvertical/smrt-core'; import { SocialPlatformType } from '../social-account.js'; import { PostAnalytics } from '../social-post.js'; import { RawAnalyticsPayload, SocialPostAnalyticsSnapshot } from '../social-post-analytics-snapshot.js'; export declare class SocialPostAnalyticsSnapshotCollection extends SmrtCollection { static readonly _itemClass: typeof SocialPostAnalyticsSnapshot; recordSnapshot(options: { socialPostId: string; platform: SocialPlatformType; metrics: PostAnalytics; raw?: RawAnalyticsPayload; capturedAt?: Date; tenantId?: string | null; }): Promise; findForPost(socialPostId: string): Promise; findLatestForPost(socialPostId: string): Promise; } //# sourceMappingURL=social-post-analytics-snapshot-collection.d.ts.map