import type { ApiClient } from "@promobase/sdk-runtime"; import type { PublishResult, ThreadsContainerStatus, ThreadsMediaType, ThreadsReplyControl } from "./types.ts"; export interface CreateContainerParams { mediaType: ThreadsMediaType; text?: string; imageUrl?: string; videoUrl?: string; isCarouselItem?: boolean; children?: string[]; replyToId?: string; replyControl?: ThreadsReplyControl; allowlistedCountryCodes?: string[]; } export declare function createContainers(client: ApiClient, threadsUserId: string): { create(params: CreateContainerParams): Promise<{ id: string; }>; getStatus(containerId: string): Promise<{ status: ThreadsContainerStatus; errorMessage?: string; }>; publish(containerId: string): Promise; }; //# sourceMappingURL=containers.d.ts.map