/**
 * DB persistence layer — maps Facebook data structures to the cultguard PostgreSQL schema.
 */
import type { FbPageData, FbPostData, FbCommentData, FbReactionData, FbAdData, FbTransparencyData } from "../../types.js";
export declare function upsertPage(page: FbPageData, investigationId: string): Promise<string>;
export declare function upsertPost(post: FbPostData, pageEntityId: string, investigationId: string): Promise<string>;
export declare function upsertComment(comment: FbCommentData, investigationId: string): Promise<void>;
export declare function storeReactions(reactions: FbReactionData[], contentId: string, investigationId: string): Promise<void>;
export declare function storeAd(ad: FbAdData, investigationId: string): Promise<void>;
export declare function storeTransparency(data: FbTransparencyData, pageEntityId: string, investigationId: string): Promise<void>;
//# sourceMappingURL=store.d.ts.map