import type { ApiClient } from "@promobase/sdk-runtime"; import { Cursor } from "@promobase/sdk-runtime"; import type { CommentFields } from "./comment.ts"; import type { DynamicPostChildAttachmentFields } from "./dynamic-post-child-attachment.ts"; import type { ProfileFields } from "./profile.ts"; export interface RTBDynamicPostFields { child_attachments: DynamicPostChildAttachmentFields[]; created: string; description: string; id: string; image_url: string; link: string; message: string; owner_id: string; place_id: string; product_id: string; title: string; } export interface RTBDynamicPostListCommentsParams { filter?: string; live_filter?: string; order?: string; since?: string; [key: string]: unknown; } export declare function rTBDynamicPostNode(client: ApiClient, id: string): { __path: string; __brand: RTBDynamicPostFields; get: (opts: { fields: F; params?: Record; }) => Promise>; comments: (opts: { fields: F; params?: RTBDynamicPostListCommentsParams; }) => Cursor>; likes: (opts: { fields: F; params?: Record; }) => Cursor>; }; //# sourceMappingURL=rtb-dynamic-post.d.ts.map