export interface MetaAdData { metadata: { scraped_at: string; ad_archive_id: string; ad_id?: string; page_id: string; page_name: string; page_is_deleted: boolean; page_is_profile_page: boolean; page_like_count: number; page_profile_uri?: string; page_profile_picture_url?: string; page_categories: string[]; page_entity_type?: string; }; ad_content: { body: string; title: string; link_url: string; link_description?: string; cta_text: string; cta_type: string; cards: Array<{ body: string; caption: string; cta_text: string; cta_type: string; image_crops: any[]; link_description?: string; link_url: string; original_image_url?: string; resized_image_url?: string; watermarked_resized_image_url?: string; title: string; video_hd_url?: string; video_preview_image_url?: string; video_sd_url?: string; watermarked_video_hd_url?: string; watermarked_video_sd_url?: string; }>; images: any[]; videos: any[]; extra_images: any[]; extra_videos: any[]; extra_links: any[]; extra_texts: any[]; }; timing: { start_date: number; end_date: number; total_active_time?: number; }; performance: { spend?: number; currency: string; impressions?: number; impressions_index: number; reach_estimate?: number; }; distribution: { publisher_platform: string[]; targeted_or_reached_countries: string[]; political_countries: string[]; }; status: { is_active: boolean; is_aaa_eligible: boolean; is_reshared: boolean; has_user_reported: boolean; contains_sensitive_content: boolean; contains_digital_created_media: boolean; gated_type: string; hide_data_status: string; }; additional_info: { categories: string[]; archive_types: string[]; collation_count: number; collation_id: string; display_format: string; regional_regulation_data: any; raw_data: any; }; } export interface ApifyRunResult { id: string; status: string; defaultDatasetId: string; buildId?: string; buildNumber?: string; startedAt?: string; finishedAt?: string; stats?: { inputDatasetId?: string; outputDatasetId?: string; inputDatasetItemCount?: number; outputDatasetItemCount?: number; outputDatasetSizeBytes?: number; computeUnits?: number; developerTime?: number; }; } export interface ScraperInput { adLibraryUrl: string; maxResults?: number; useExistingRun?: boolean; } export type { RestructuredAdsResult, CompanyAnalysisResult, IndustryAnalysisResult, AdConceptResult } from './gemini_analyzer'; //# sourceMappingURL=types.d.ts.map