@adcp/sdk API Reference - v14.3.0
    Preparing search index...

    Function legacyListCreativeFormatsResponse

    • Parameters

      • data: {
            context?: Omit<Omit<{}, "bank">, "authentication"> & {
                authentication?: unknown;
            };
            governance_context?: string;
            formats: {
                format_id: {
                    agent_url: string;
                    id: string;
                    width?: number;
                    height?: number;
                    duration_ms?: number;
                    pixel_ratio?: number;
                };
                name: string;
                description?: string;
                example_url?: string;
                accepts_parameters?: FormatIDParameter[];
                renders?: (
                    | {
                        role: string;
                        dimensions: {
                            width?: number;
                            height?: number;
                            min_width?: number;
                            min_height?: number;
                            max_width?: number;
                            max_height?: number;
                            unit?: DimensionUnit;
                            responsive?: { width: boolean; height: boolean };
                            aspect_ratio?: string;
                        };
                    }
                    | { role: string; parameters_from_format_id: true }
                )[];
                assets?: (
                    | {
                        item_type: "individual";
                        asset_id: string;
                        asset_role?: string;
                        required: boolean;
                        overlays?: {
                            id: string;
                            description?: (...)
                            | (...);
                            visual?: (...) | (...);
                            bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                        }[];
                        asset_group_id?: string;
                    }
                    | {
                        asset_type: "image";
                        requirements?: {
                            min_width?: number;
                            max_width?: number;
                            min_height?: number;
                            max_height?: number;
                            pixel_ratios?: (...)[];
                            parameters_from_format_id?: boolean;
                            unit?: DimensionUnit;
                            aspect_ratio?: string;
                            formats?: (...)[];
                            min_dpi?: number;
                            bleed?:
                                | { uniform: ... }
                                | { top: ...; right: ...; bottom: ...; left: ... };
                            color_space?: "rgb" | "cmyk" | "grayscale";
                            max_file_size_kb?: number;
                            transparency_required?: boolean;
                            animation_allowed?: boolean;
                            max_animation_duration_ms?: number;
                            max_weight_grams?: number;
                        };
                        item_type: "individual";
                        asset_id: string;
                        asset_role?: string;
                        required: boolean;
                        overlays?: {
                            id: string;
                            description?: (...)
                            | (...);
                            visual?: (...) | (...);
                            bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                        }[];
                        asset_group_id?: string;
                    }
                    | {
                        asset_type: "video";
                        requirements?: {
                            min_width?: number;
                            max_width?: number;
                            min_height?: number;
                            max_height?: number;
                            aspect_ratio?: string;
                            min_duration_ms?: number;
                            max_duration_ms?: number;
                            containers?: (...)[];
                            codecs?: (...)[];
                            max_file_size_kb?: number;
                            min_bitrate_kbps?: number;
                            max_bitrate_kbps?: number;
                            frame_rates?: (...)[];
                            audio_required?: boolean;
                            frame_rate_type?: FrameRateType;
                            scan_type?: ScanType;
                            gop_type?: GOPType;
                            min_gop_interval_seconds?: number;
                            max_gop_interval_seconds?: number;
                            moov_atom_position?: MoovAtomPosition;
                            audio_codecs?: (...)[];
                            audio_sample_rates?: (...)[];
                            audio_channels?: (...)[];
                            loudness_lufs?: number;
                            loudness_tolerance_db?: number;
                            true_peak_dbfs?: number;
                        };
                        item_type: "individual";
                        asset_id: string;
                        asset_role?: string;
                        required: boolean;
                        overlays?: {
                            id: string;
                            description?: (...)
                            | (...);
                            visual?: (...) | (...);
                            bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                        }[];
                        asset_group_id?: string;
                    }
                    | {
                        asset_type: "audio";
                        requirements?: {
                            min_duration_ms?: number;
                            max_duration_ms?: number;
                            formats?: (...)[];
                            max_file_size_kb?: number;
                            sample_rates?: (...)[];
                            channels?: (...)[];
                            min_bitrate_kbps?: number;
                            max_bitrate_kbps?: number;
                            loudness_lufs?: number;
                            loudness_tolerance_db?: number;
                            true_peak_dbfs?: number;
                        };
                        item_type: "individual";
                        asset_id: string;
                        asset_role?: string;
                        required: boolean;
                        overlays?: {
                            id: string;
                            description?: (...)
                            | (...);
                            visual?: (...) | (...);
                            bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                        }[];
                        asset_group_id?: string;
                    }
                    | {
                        asset_type: "text";
                        requirements?: {
                            min_length?: number;
                            max_length?: number;
                            min_lines?: number;
                            max_lines?: number;
                            character_pattern?: string;
                            prohibited_terms?: (...)[];
                            allowed_values?: (...)[];
                        };
                        item_type: "individual";
                        asset_id: string;
                        asset_role?: string;
                        required: boolean;
                        overlays?: {
                            id: string;
                            description?: (...)
                            | (...);
                            visual?: (...) | (...);
                            bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                        }[];
                        asset_group_id?: string;
                    }
                    | {
                        asset_type: "markdown";
                        requirements?: { max_length?: number };
                        item_type: "individual";
                        asset_id: string;
                        asset_role?: string;
                        required: boolean;
                        overlays?: {
                            id: string;
                            description?: (...) | (...);
                            visual?: (...) | (...);
                            bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                        }[];
                        asset_group_id?: string;
                    }
                    | {
                        asset_type: "html";
                        requirements?: {
                            max_file_size_kb?: number;
                            sandbox?: "none"
                            | "iframe"
                            | "safeframe"
                            | "fencedframe";
                            external_resources_allowed?: boolean;
                            allowed_external_domains?: (...)[];
                        };
                        item_type: "individual";
                        asset_id: string;
                        asset_role?: string;
                        required: boolean;
                        overlays?: {
                            id: string;
                            description?: (...)
                            | (...);
                            visual?: (...) | (...);
                            bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                        }[];
                        asset_group_id?: string;
                    }
                    | {
                        asset_type: "css";
                        requirements?: { max_file_size_kb?: number };
                        item_type: "individual";
                        asset_id: string;
                        asset_role?: string;
                        required: boolean;
                        overlays?: {
                            id: string;
                            description?: (...) | (...);
                            visual?: (...) | (...);
                            bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                        }[];
                        asset_group_id?: string;
                    }
                    | {
                        asset_type: "javascript";
                        requirements?: {
                            max_file_size_kb?: number;
                            module_type?: "script"
                            | "module"
                            | "iife";
                            strict_mode_required?: boolean;
                            external_resources_allowed?: boolean;
                            allowed_external_domains?: (...)[];
                        };
                        item_type: "individual";
                        asset_id: string;
                        asset_role?: string;
                        required: boolean;
                        overlays?: {
                            id: string;
                            description?: (...)
                            | (...);
                            visual?: (...) | (...);
                            bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                        }[];
                        asset_group_id?: string;
                    }
                    | {
                        asset_type: "vast";
                        requirements?: {
                            vast_version?: VASTVersion;
                            vast_versions?: (...)[];
                            media_file_requirements?: {
                                delivery_methods?: ...;
                                mime_types?: ...;
                                containers?: ...;
                                codecs?: ...;
                                min_width?: ...;
                                max_width?: ...;
                                min_height?: ...;
                                max_height?: ...;
                                min_bitrate_kbps?: ...;
                                max_bitrate_kbps?: ...;
                                max_file_size_bytes?: ...;
                            };
                        };
                        item_type: "individual";
                        asset_id: string;
                        asset_role?: string;
                        required: boolean;
                        overlays?: {
                            id: string;
                            description?: (...)
                            | (...);
                            visual?: (...) | (...);
                            bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                        }[];
                        asset_group_id?: string;
                    }
                    | {
                        asset_type: "daast";
                        requirements?: {
                            daast_version?: DAASTVersion;
                            daast_versions?: (...)[];
                        };
                        item_type: "individual";
                        asset_id: string;
                        asset_role?: string;
                        required: boolean;
                        overlays?: {
                            id: string;
                            description?: (...)
                            | (...);
                            visual?: (...) | (...);
                            bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                        }[];
                        asset_group_id?: string;
                    }
                    | {
                        asset_type: "url";
                        requirements?: {
                            role?: | "clickthrough"
                            | "landing_page"
                            | "impression_tracker"
                            | "click_tracker"
                            | "viewability_tracker"
                            | "third_party_tracker";
                            protocols?: (...)[];
                            allowed_domains?: (...)[];
                            max_length?: number;
                            macro_support?: boolean;
                        };
                        item_type: "individual";
                        asset_id: string;
                        asset_role?: string;
                        required: boolean;
                        overlays?: {
                            id: string;
                            description?: (...)
                            | (...);
                            visual?: (...) | (...);
                            bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                        }[];
                        asset_group_id?: string;
                    }
                    | {
                        asset_type: "webhook";
                        requirements?: { methods?: (...)[] };
                        item_type: "individual";
                        asset_id: string;
                        asset_role?: string;
                        required: boolean;
                        overlays?: {
                            id: string;
                            description?: (...) | (...);
                            visual?: (...) | (...);
                            bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                        }[];
                        asset_group_id?: string;
                    }
                    | {
                        asset_type: "brief";
                        item_type: "individual";
                        asset_id: string;
                        asset_role?: string;
                        required: boolean;
                        overlays?: {
                            id: string;
                            description?: (...)
                            | (...);
                            visual?: (...) | (...);
                            bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                        }[];
                        asset_group_id?: string;
                    }
                    | {
                        asset_type: "catalog";
                        item_type: "individual";
                        asset_id: string;
                        asset_role?: string;
                        required: boolean;
                        overlays?: {
                            id: string;
                            description?: (...)
                            | (...);
                            visual?: (...) | (...);
                            bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                        }[];
                        asset_group_id?: string;
                    }
                    | {
                        item_type: "repeatable_group";
                        asset_group_id: string;
                        required: boolean;
                        min_count: number;
                        max_count: number;
                        selection_mode?: "sequential"
                        | "optimize";
                        assets: (
                            | {
                                asset_type: "image";
                                requirements?: (...)
                                | (...);
                                asset_id: string;
                                asset_role?: (...) | (...);
                                asset_group_id?: (...) | (...);
                                required: boolean;
                                overlays?: (...) | (...);
                            }
                            | {
                                asset_type: "video";
                                requirements?: (...)
                                | (...);
                                asset_id: string;
                                asset_role?: (...) | (...);
                                asset_group_id?: (...) | (...);
                                required: boolean;
                                overlays?: (...) | (...);
                            }
                            | {
                                asset_type: "audio";
                                requirements?: (...)
                                | (...);
                                asset_id: string;
                                asset_role?: (...) | (...);
                                asset_group_id?: (...) | (...);
                                required: boolean;
                                overlays?: (...) | (...);
                            }
                            | {
                                asset_type: "text";
                                requirements?: (...)
                                | (...);
                                asset_id: string;
                                asset_role?: (...) | (...);
                                asset_group_id?: (...) | (...);
                                required: boolean;
                                overlays?: (...) | (...);
                            }
                            | {
                                asset_type: "markdown";
                                requirements?: (...)
                                | (...);
                                asset_id: string;
                                asset_role?: (...) | (...);
                                asset_group_id?: (...) | (...);
                                required: boolean;
                                overlays?: (...) | (...);
                            }
                            | {
                                asset_type: "html";
                                requirements?: (...)
                                | (...);
                                asset_id: string;
                                asset_role?: (...) | (...);
                                asset_group_id?: (...) | (...);
                                required: boolean;
                                overlays?: (...) | (...);
                            }
                            | {
                                asset_type: "css";
                                requirements?: (...)
                                | (...);
                                asset_id: string;
                                asset_role?: (...) | (...);
                                asset_group_id?: (...) | (...);
                                required: boolean;
                                overlays?: (...) | (...);
                            }
                            | {
                                asset_type: "javascript";
                                requirements?: (...)
                                | (...);
                                asset_id: string;
                                asset_role?: (...) | (...);
                                asset_group_id?: (...) | (...);
                                required: boolean;
                                overlays?: (...) | (...);
                            }
                            | {
                                asset_type: "vast";
                                requirements?: (...)
                                | (...);
                                asset_id: string;
                                asset_role?: (...) | (...);
                                asset_group_id?: (...) | (...);
                                required: boolean;
                                overlays?: (...) | (...);
                            }
                            | {
                                asset_type: "daast";
                                requirements?: (...)
                                | (...);
                                asset_id: string;
                                asset_role?: (...) | (...);
                                asset_group_id?: (...) | (...);
                                required: boolean;
                                overlays?: (...) | (...);
                            }
                            | {
                                asset_type: "url";
                                requirements?: (...)
                                | (...);
                                asset_id: string;
                                asset_role?: (...) | (...);
                                asset_group_id?: (...) | (...);
                                required: boolean;
                                overlays?: (...) | (...);
                            }
                            | {
                                asset_type: "webhook";
                                requirements?: (...)
                                | (...);
                                asset_id: string;
                                asset_role?: (...) | (...);
                                asset_group_id?: (...) | (...);
                                required: boolean;
                                overlays?: (...) | (...);
                            }
                        )[];
                    }
                )[];
                delivery?: Omit<Omit<{}, "bank">, "authentication"> & {
                    authentication?: unknown;
                };
                supported_macros?: string[];
                input_format_ids?: {
                    agent_url: string;
                    id: string;
                    width?: number;
                    height?: number;
                    duration_ms?: number;
                    pixel_ratio?: number;
                }[];
                output_format_ids?: {
                    agent_url: string;
                    id: string;
                    width?: number;
                    height?: number;
                    duration_ms?: number;
                    pixel_ratio?: number;
                }[];
                format_card?: {
                    format_id: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    };
                    manifest: Omit<Omit<{}, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                };
                accessibility?: {
                    wcag_level: WCAGLevel;
                    requires_accessible_assets?: boolean;
                };
                supported_disclosure_positions?: DisclosurePosition[];
                disclosure_capabilities?: {
                    position: DisclosurePosition;
                    persistence: DisclosurePersistence[];
                }[];
                format_card_detailed?: {
                    format_id: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    };
                    manifest: Omit<Omit<{}, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                };
                reported_metrics?: AvailableMetric[];
                pricing_options?: (
                    | {
                        pricing_option_id: string;
                        applies_to_output_format_ids?: {
                            agent_url: string;
                            id: string;
                            width?: (...)
                            | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        applies_to_output_capability_ids?: string[];
                        model: "cpm";
                        cpm: number;
                        currency: string;
                        ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    }
                    | {
                        pricing_option_id: string;
                        applies_to_output_format_ids?: {
                            agent_url: string;
                            id: string;
                            width?: (...)
                            | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        applies_to_output_capability_ids?: string[];
                        model: "percent_of_media";
                        percent: number;
                        max_cpm?: number;
                        currency: string;
                        ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    }
                    | {
                        pricing_option_id: string;
                        applies_to_output_format_ids?: {
                            agent_url: string;
                            id: string;
                            width?: (...)
                            | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        applies_to_output_capability_ids?: string[];
                        model: "flat_fee";
                        amount: number;
                        period: "monthly"
                        | "campaign"
                        | "quarterly"
                        | "annual";
                        currency: string;
                        ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    }
                    | {
                        pricing_option_id: string;
                        applies_to_output_format_ids?: {
                            agent_url: string;
                            id: string;
                            width?: (...)
                            | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        applies_to_output_capability_ids?: string[];
                        model: "per_unit";
                        unit: string;
                        unit_price: number;
                        currency: string;
                        ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    }
                    | {
                        pricing_option_id: string;
                        applies_to_output_format_ids?: {
                            agent_url: string;
                            id: string;
                            width?: (...)
                            | (...);
                            height?: (...) | (...);
                            duration_ms?: (...) | (...);
                            pixel_ratio?: (...) | (...);
                        }[];
                        applies_to_output_capability_ids?: string[];
                        model: "custom";
                        description: string;
                        metadata: { summary_for_operator?: string };
                        currency?: string;
                        ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                            authentication?: unknown;
                        };
                    }
                )[];
                canonical?: {
                    kind: CanonicalFormatKind;
                    asset_source?: | "buyer_uploaded"
                    | "publisher_host_recorded"
                    | "seller_pre_rendered_from_brief"
                    | "seller_human_designed"
                    | "agent_synthesized"
                    | "publisher_owned_reference";
                    slots_override?: {
                        asset_group_id: string;
                        asset_type: string;
                        required?: boolean;
                        max_chars?: number;
                        consumed_for_production?: boolean;
                    }[];
                };
                canonical_parameters?: | {
                    format_option_id?: string;
                    publisher_domain?: string;
                    tracker_execution_contract?: {
                        complete: boolean;
                        honored: (
                            | Omit<(...), (...)> & { authentication?: ... }
                            | {
                                vast_event?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                target?: (...) | (...) | (...) | (...);
                                offset?: (...) | (...);
                                vast_versions?: (...) | (...);
                            }
                            | {
                                daast_event?: | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                                target?: (...) | (...) | (...);
                                offset?: (...) | (...);
                                daast_versions?: (...) | (...);
                            }
                        )[];
                    };
                    macro_resolution_capabilities?: {
                        dialect: MacroDialectFamily;
                        dialect_namespace?: string;
                        dialect_revision?: string;
                        dialect_semantic: string;
                        mapping_status: "verified_universal"
                        | "dialect_defined";
                        universal_semantic?: UniversalMacro;
                        operation: "translate_to_native" | "resolve_value";
                        performed_by: MacroProcessingActor;
                        supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                        supported_encodings?: { kind: ...; depth: ... }[];
                        translation_target?: {
                            token: string;
                            dialect: MacroDialectFamily;
                            dialect_namespace?: (...) | (...);
                            dialect_revision?: (...) | (...);
                            dialect_semantic: string;
                            mapping_status: MacroMappingStatus;
                            universal_semantic?: (...) | (...);
                            next_operation: "resolve_value";
                            performed_by: MacroProcessingActor;
                            encoding: { kind: ...; depth: ... };
                        };
                    }[];
                    technical_requirements_complete?: boolean;
                    display_name?: string;
                    sample_render_url?: string;
                    applies_to_channels?: MediaChannel[];
                    seller_preference?: "accepted"
                    | "preferred"
                    | "discouraged";
                    locale_policy?: { accepted_language_ranges: string[] };
                    canonical_formats_only?: boolean;
                    experimental?: boolean;
                    format_shape?: string;
                    v1_format_ref?: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    }[];
                    format_schema?: { uri: string; digest: string };
                    format_kind: "image";
                    params:
                        | {
                            motion_level?: "static"
                            | "limited_motion";
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: string; digest: string }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: string;
                                asset_type:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                required?: (...) | (...) | (...);
                                min?: (...) | (...);
                                max?: (...) | (...);
                                max_chars?: (...) | (...);
                                max_size_kb?: (...) | (...);
                                pixel_ratios?: (...) | (...);
                                required_pixel_ratios?: (...) | (...);
                                logo_slots?: (...) | (...);
                                required_logo_slots?: (...) | (...);
                                description?: (...) | (...);
                                consumed_for_production?: (...) | (...) | (...);
                            }[];
                            required_connections?: {
                                provider?: (...)
                                | (...);
                                connection_type: (...) | (...) | (...);
                                required_for?: (...) | (...);
                                scope?: (...) | (...) | (...) | (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                connection_id?: (...) | (...);
                                resource_ref?: (...) | (...);
                                authorization_url?: (...) | (...);
                                authorization_instructions?: (...) | (...);
                                expires_at?: (...) | (...);
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            sizes?: { width: number; height: number }[];
                            pixel_ratios?: number[];
                            min_width?: number;
                            max_width?: number;
                            min_height?: number;
                            max_height?: number;
                            aspect_ratio?: string;
                            max_file_size_kb?: number;
                            image_formats?: ("jpg" | "jpeg" | "png" | "gif" | "webp" | "svg")[];
                            ssl_required?: boolean;
                            headline_max_chars?: number;
                            body_text_max_chars?: number;
                            cta_values?: string[];
                            asset_source?:
                                | "buyer_uploaded"
                                | "publisher_host_recorded"
                                | "seller_pre_rendered_from_brief"
                                | "seller_human_designed"
                                | "agent_synthesized"
                                | "publisher_owned_reference";
                            buyer_asset_acceptance?: "rejected"
                            | "accepted";
                            ctv_ad_experience?: CTVAdExperience;
                            activation_methods?: CreativeActivationMethod[];
                            width: number;
                            height: number;
                        }
                        | {
                            motion_level?: "static"
                            | "limited_motion";
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: string; digest: string }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: string;
                                asset_type:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                required?: (...) | (...) | (...);
                                min?: (...) | (...);
                                max?: (...) | (...);
                                max_chars?: (...) | (...);
                                max_size_kb?: (...) | (...);
                                pixel_ratios?: (...) | (...);
                                required_pixel_ratios?: (...) | (...);
                                logo_slots?: (...) | (...);
                                required_logo_slots?: (...) | (...);
                                description?: (...) | (...);
                                consumed_for_production?: (...) | (...) | (...);
                            }[];
                            required_connections?: {
                                provider?: (...)
                                | (...);
                                connection_type: (...) | (...) | (...);
                                required_for?: (...) | (...);
                                scope?: (...) | (...) | (...) | (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                connection_id?: (...) | (...);
                                resource_ref?: (...) | (...);
                                authorization_url?: (...) | (...);
                                authorization_instructions?: (...) | (...);
                                expires_at?: (...) | (...);
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            width?: number;
                            height?: number;
                            pixel_ratios?: number[];
                            min_width?: number;
                            max_width?: number;
                            min_height?: number;
                            max_height?: number;
                            aspect_ratio?: string;
                            max_file_size_kb?: number;
                            image_formats?: ("jpg" | "jpeg" | "png" | "gif" | "webp" | "svg")[];
                            ssl_required?: boolean;
                            headline_max_chars?: number;
                            body_text_max_chars?: number;
                            cta_values?: string[];
                            asset_source?:
                                | "buyer_uploaded"
                                | "publisher_host_recorded"
                                | "seller_pre_rendered_from_brief"
                                | "seller_human_designed"
                                | "agent_synthesized"
                                | "publisher_owned_reference";
                            buyer_asset_acceptance?: "rejected"
                            | "accepted";
                            ctv_ad_experience?: CTVAdExperience;
                            activation_methods?: CreativeActivationMethod[];
                            sizes: { width: number; height: number }[];
                        }
                        | {
                            motion_level?: "static"
                            | "limited_motion";
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: string; digest: string }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: string;
                                asset_type:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                required?: (...) | (...) | (...);
                                min?: (...) | (...);
                                max?: (...) | (...);
                                max_chars?: (...) | (...);
                                max_size_kb?: (...) | (...);
                                pixel_ratios?: (...) | (...);
                                required_pixel_ratios?: (...) | (...);
                                logo_slots?: (...) | (...);
                                required_logo_slots?: (...) | (...);
                                description?: (...) | (...);
                                consumed_for_production?: (...) | (...) | (...);
                            }[];
                            required_connections?: {
                                provider?: (...)
                                | (...);
                                connection_type: (...) | (...) | (...);
                                required_for?: (...) | (...);
                                scope?: (...) | (...) | (...) | (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                connection_id?: (...) | (...);
                                resource_ref?: (...) | (...);
                                authorization_url?: (...) | (...);
                                authorization_instructions?: (...) | (...);
                                expires_at?: (...) | (...);
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            width?: number;
                            height?: number;
                            sizes?: { width: number; height: number }[];
                            pixel_ratios?: number[];
                            aspect_ratio?: string;
                            max_file_size_kb?: number;
                            image_formats?: ("jpg" | "jpeg" | "png" | "gif" | "webp" | "svg")[];
                            ssl_required?: boolean;
                            headline_max_chars?: number;
                            body_text_max_chars?: number;
                            cta_values?: string[];
                            asset_source?:
                                | "buyer_uploaded"
                                | "publisher_host_recorded"
                                | "seller_pre_rendered_from_brief"
                                | "seller_human_designed"
                                | "agent_synthesized"
                                | "publisher_owned_reference";
                            buyer_asset_acceptance?: "rejected"
                            | "accepted";
                            ctv_ad_experience?: CTVAdExperience;
                            activation_methods?: CreativeActivationMethod[];
                            min_width?: number;
                            max_width?: number;
                            min_height?: number;
                            max_height?: number;
                        }
                        | {
                            motion_level?: "static"
                            | "limited_motion";
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: string; digest: string }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: string;
                                asset_type:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                required?: (...) | (...) | (...);
                                min?: (...) | (...);
                                max?: (...) | (...);
                                max_chars?: (...) | (...);
                                max_size_kb?: (...) | (...);
                                pixel_ratios?: (...) | (...);
                                required_pixel_ratios?: (...) | (...);
                                logo_slots?: (...) | (...);
                                required_logo_slots?: (...) | (...);
                                description?: (...) | (...);
                                consumed_for_production?: (...) | (...) | (...);
                            }[];
                            required_connections?: {
                                provider?: (...)
                                | (...);
                                connection_type: (...) | (...) | (...);
                                required_for?: (...) | (...);
                                scope?: (...) | (...) | (...) | (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                connection_id?: (...) | (...);
                                resource_ref?: (...) | (...);
                                authorization_url?: (...) | (...);
                                authorization_instructions?: (...) | (...);
                                expires_at?: (...) | (...);
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            width?: number;
                            height?: number;
                            sizes?: { width: number; height: number }[];
                            pixel_ratios?: number[];
                            min_width?: number;
                            max_width?: number;
                            min_height?: number;
                            max_height?: number;
                            aspect_ratio?: string;
                            max_file_size_kb?: number;
                            image_formats?: ("jpg" | "jpeg" | "png" | "gif" | "webp" | "svg")[];
                            ssl_required?: boolean;
                            headline_max_chars?: number;
                            body_text_max_chars?: number;
                            cta_values?: string[];
                            asset_source?:
                                | "buyer_uploaded"
                                | "publisher_host_recorded"
                                | "seller_pre_rendered_from_brief"
                                | "seller_human_designed"
                                | "agent_synthesized"
                                | "publisher_owned_reference";
                            buyer_asset_acceptance?: "rejected"
                            | "accepted";
                            ctv_ad_experience?: CTVAdExperience;
                            activation_methods?: CreativeActivationMethod[];
                        };
                }
                | {
                    format_option_id?: string;
                    publisher_domain?: string;
                    tracker_execution_contract?: {
                        complete: boolean;
                        honored: (
                            | Omit<(...), (...)> & { authentication?: ... }
                            | {
                                vast_event?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                target?: (...) | (...) | (...) | (...);
                                offset?: (...) | (...);
                                vast_versions?: (...) | (...);
                            }
                            | {
                                daast_event?: | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                                target?: (...) | (...) | (...);
                                offset?: (...) | (...);
                                daast_versions?: (...) | (...);
                            }
                        )[];
                    };
                    macro_resolution_capabilities?: {
                        dialect: MacroDialectFamily;
                        dialect_namespace?: string;
                        dialect_revision?: string;
                        dialect_semantic: string;
                        mapping_status: "verified_universal"
                        | "dialect_defined";
                        universal_semantic?: UniversalMacro;
                        operation: "translate_to_native" | "resolve_value";
                        performed_by: MacroProcessingActor;
                        supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                        supported_encodings?: { kind: ...; depth: ... }[];
                        translation_target?: {
                            token: string;
                            dialect: MacroDialectFamily;
                            dialect_namespace?: (...) | (...);
                            dialect_revision?: (...) | (...);
                            dialect_semantic: string;
                            mapping_status: MacroMappingStatus;
                            universal_semantic?: (...) | (...);
                            next_operation: "resolve_value";
                            performed_by: MacroProcessingActor;
                            encoding: { kind: ...; depth: ... };
                        };
                    }[];
                    technical_requirements_complete?: boolean;
                    display_name?: string;
                    sample_render_url?: string;
                    applies_to_channels?: MediaChannel[];
                    seller_preference?: "accepted"
                    | "preferred"
                    | "discouraged";
                    locale_policy?: { accepted_language_ranges: string[] };
                    canonical_formats_only?: boolean;
                    experimental?: boolean;
                    format_shape?: string;
                    v1_format_ref?: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    }[];
                    format_schema?: { uri: string; digest: string };
                    format_kind: "html5";
                    params:
                        | {
                            width: number;
                            height: number;
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic"
                            | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: string; digest: string }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: string;
                                asset_type:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                required?: (...) | (...) | (...);
                                min?: (...) | (...);
                                max?: (...) | (...);
                                max_chars?: (...) | (...);
                                max_size_kb?: (...) | (...);
                                pixel_ratios?: (...) | (...);
                                required_pixel_ratios?: (...) | (...);
                                logo_slots?: (...) | (...);
                                required_logo_slots?: (...) | (...);
                                description?: (...) | (...);
                                consumed_for_production?: (...) | (...) | (...);
                            }[];
                            required_connections?: {
                                provider?: (...)
                                | (...);
                                connection_type: (...) | (...) | (...);
                                required_for?: (...) | (...);
                                scope?: (...) | (...) | (...) | (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                connection_id?: (...) | (...);
                                resource_ref?: (...) | (...);
                                authorization_url?: (...) | (...);
                                authorization_instructions?: (...) | (...);
                                expires_at?: (...) | (...);
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            sizes?: { width: number; height: number }[];
                            min_width?: number;
                            max_width?: number;
                            min_height?: number;
                            max_height?: number;
                            max_initial_load_kb?: number;
                            max_polite_load_kb?: number;
                            host_initiated_subload?: boolean;
                            max_animation_duration_ms?: number;
                            max_cpu_load_percent?: number;
                            mraid_required?: boolean;
                            mraid_version?: "2.0" | "3.0";
                            om_sdk_required?: boolean;
                            clicktag_macro?: "clickTag" | "clickTAG";
                            backup_image_required?: boolean;
                            backup_image_max_size_kb?: number;
                            ssl_required?: boolean;
                        }
                        | {
                            sizes: { width: number; height: number }[];
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: string; digest: string }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: string;
                                asset_type:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                required?: (...) | (...) | (...);
                                min?: (...) | (...);
                                max?: (...) | (...);
                                max_chars?: (...) | (...);
                                max_size_kb?: (...) | (...);
                                pixel_ratios?: (...) | (...);
                                required_pixel_ratios?: (...) | (...);
                                logo_slots?: (...) | (...);
                                required_logo_slots?: (...) | (...);
                                description?: (...) | (...);
                                consumed_for_production?: (...) | (...) | (...);
                            }[];
                            required_connections?: {
                                provider?: (...)
                                | (...);
                                connection_type: (...) | (...) | (...);
                                required_for?: (...) | (...);
                                scope?: (...) | (...) | (...) | (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                connection_id?: (...) | (...);
                                resource_ref?: (...) | (...);
                                authorization_url?: (...) | (...);
                                authorization_instructions?: (...) | (...);
                                expires_at?: (...) | (...);
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            width?: number;
                            height?: number;
                            min_width?: number;
                            max_width?: number;
                            min_height?: number;
                            max_height?: number;
                            max_initial_load_kb?: number;
                            max_polite_load_kb?: number;
                            host_initiated_subload?: boolean;
                            max_animation_duration_ms?: number;
                            max_cpu_load_percent?: number;
                            mraid_required?: boolean;
                            mraid_version?: "2.0"
                            | "3.0";
                            om_sdk_required?: boolean;
                            clicktag_macro?: "clickTag" | "clickTAG";
                            backup_image_required?: boolean;
                            backup_image_max_size_kb?: number;
                            ssl_required?: boolean;
                        }
                        | {
                            min_width?: number;
                            max_width?: number;
                            min_height?: number;
                            max_height?: number;
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic"
                            | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: string; digest: string }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: string;
                                asset_type:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                required?: (...) | (...) | (...);
                                min?: (...) | (...);
                                max?: (...) | (...);
                                max_chars?: (...) | (...);
                                max_size_kb?: (...) | (...);
                                pixel_ratios?: (...) | (...);
                                required_pixel_ratios?: (...) | (...);
                                logo_slots?: (...) | (...);
                                required_logo_slots?: (...) | (...);
                                description?: (...) | (...);
                                consumed_for_production?: (...) | (...) | (...);
                            }[];
                            required_connections?: {
                                provider?: (...)
                                | (...);
                                connection_type: (...) | (...) | (...);
                                required_for?: (...) | (...);
                                scope?: (...) | (...) | (...) | (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                connection_id?: (...) | (...);
                                resource_ref?: (...) | (...);
                                authorization_url?: (...) | (...);
                                authorization_instructions?: (...) | (...);
                                expires_at?: (...) | (...);
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            width?: number;
                            height?: number;
                            sizes?: { width: number; height: number }[];
                            max_initial_load_kb?: number;
                            max_polite_load_kb?: number;
                            host_initiated_subload?: boolean;
                            max_animation_duration_ms?: number;
                            max_cpu_load_percent?: number;
                            mraid_required?: boolean;
                            mraid_version?: "2.0" | "3.0";
                            om_sdk_required?: boolean;
                            clicktag_macro?: "clickTag" | "clickTAG";
                            backup_image_required?: boolean;
                            backup_image_max_size_kb?: number;
                            ssl_required?: boolean;
                        }
                        | {
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic"
                            | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: string; digest: string }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: string;
                                asset_type:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                required?: (...) | (...) | (...);
                                min?: (...) | (...);
                                max?: (...) | (...);
                                max_chars?: (...) | (...);
                                max_size_kb?: (...) | (...);
                                pixel_ratios?: (...) | (...);
                                required_pixel_ratios?: (...) | (...);
                                logo_slots?: (...) | (...);
                                required_logo_slots?: (...) | (...);
                                description?: (...) | (...);
                                consumed_for_production?: (...) | (...) | (...);
                            }[];
                            required_connections?: {
                                provider?: (...)
                                | (...);
                                connection_type: (...) | (...) | (...);
                                required_for?: (...) | (...);
                                scope?: (...) | (...) | (...) | (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                connection_id?: (...) | (...);
                                resource_ref?: (...) | (...);
                                authorization_url?: (...) | (...);
                                authorization_instructions?: (...) | (...);
                                expires_at?: (...) | (...);
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            width?: number;
                            height?: number;
                            sizes?: { width: number; height: number }[];
                            min_width?: number;
                            max_width?: number;
                            min_height?: number;
                            max_height?: number;
                            max_initial_load_kb?: number;
                            max_polite_load_kb?: number;
                            host_initiated_subload?: boolean;
                            max_animation_duration_ms?: number;
                            max_cpu_load_percent?: number;
                            mraid_required?: boolean;
                            mraid_version?: "2.0" | "3.0";
                            om_sdk_required?: boolean;
                            clicktag_macro?: "clickTag" | "clickTAG";
                            backup_image_required?: boolean;
                            backup_image_max_size_kb?: number;
                            ssl_required?: boolean;
                        };
                }
                | {
                    format_option_id?: string;
                    publisher_domain?: string;
                    tracker_execution_contract?: {
                        complete: boolean;
                        honored: (
                            | Omit<(...), (...)> & { authentication?: ... }
                            | {
                                vast_event?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                target?: (...) | (...) | (...) | (...);
                                offset?: (...) | (...);
                                vast_versions?: (...) | (...);
                            }
                            | {
                                daast_event?: | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                                target?: (...) | (...) | (...);
                                offset?: (...) | (...);
                                daast_versions?: (...) | (...);
                            }
                        )[];
                    };
                    macro_resolution_capabilities?: {
                        dialect: MacroDialectFamily;
                        dialect_namespace?: string;
                        dialect_revision?: string;
                        dialect_semantic: string;
                        mapping_status: "verified_universal"
                        | "dialect_defined";
                        universal_semantic?: UniversalMacro;
                        operation: "translate_to_native" | "resolve_value";
                        performed_by: MacroProcessingActor;
                        supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                        supported_encodings?: { kind: ...; depth: ... }[];
                        translation_target?: {
                            token: string;
                            dialect: MacroDialectFamily;
                            dialect_namespace?: (...) | (...);
                            dialect_revision?: (...) | (...);
                            dialect_semantic: string;
                            mapping_status: MacroMappingStatus;
                            universal_semantic?: (...) | (...);
                            next_operation: "resolve_value";
                            performed_by: MacroProcessingActor;
                            encoding: { kind: ...; depth: ... };
                        };
                    }[];
                    technical_requirements_complete?: boolean;
                    display_name?: string;
                    sample_render_url?: string;
                    applies_to_channels?: MediaChannel[];
                    seller_preference?: "accepted"
                    | "preferred"
                    | "discouraged";
                    locale_policy?: { accepted_language_ranges: string[] };
                    canonical_formats_only?: boolean;
                    experimental?: boolean;
                    format_shape?: string;
                    v1_format_ref?: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    }[];
                    format_schema?: { uri: string; digest: string };
                    format_kind: "display_tag";
                    params:
                        | {
                            width: number;
                            height: number;
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic"
                            | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: string; digest: string }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: string;
                                asset_type:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                required?: (...) | (...) | (...);
                                min?: (...) | (...);
                                max?: (...) | (...);
                                max_chars?: (...) | (...);
                                max_size_kb?: (...) | (...);
                                pixel_ratios?: (...) | (...);
                                required_pixel_ratios?: (...) | (...);
                                logo_slots?: (...) | (...);
                                required_logo_slots?: (...) | (...);
                                description?: (...) | (...);
                                consumed_for_production?: (...) | (...) | (...);
                            }[];
                            required_connections?: {
                                provider?: (...)
                                | (...);
                                connection_type: (...) | (...) | (...);
                                required_for?: (...) | (...);
                                scope?: (...) | (...) | (...) | (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                connection_id?: (...) | (...);
                                resource_ref?: (...) | (...);
                                authorization_url?: (...) | (...);
                                authorization_instructions?: (...) | (...);
                                expires_at?: (...) | (...);
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            sizes?: { width: number; height: number }[];
                            min_width?: number;
                            max_width?: number;
                            min_height?: number;
                            max_height?: number;
                            supported_tag_types?: ("javascript" | "iframe" | "1x1_redirect")[];
                            supported_delivery_types?: (
                                "tag_url"
                                | "inline_markup"
                                | "paired_redirect"
                            )[];
                            ssl_required?: boolean;
                            max_redirect_depth?: number;
                            max_response_time_ms?: number;
                            backup_image_required?: boolean;
                            backup_image_max_size_kb?: number;
                            om_sdk_required?: boolean;
                        }
                        | {
                            sizes: { width: number; height: number }[];
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic" | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: string; digest: string }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: string;
                                asset_type:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                required?: (...) | (...) | (...);
                                min?: (...) | (...);
                                max?: (...) | (...);
                                max_chars?: (...) | (...);
                                max_size_kb?: (...) | (...);
                                pixel_ratios?: (...) | (...);
                                required_pixel_ratios?: (...) | (...);
                                logo_slots?: (...) | (...);
                                required_logo_slots?: (...) | (...);
                                description?: (...) | (...);
                                consumed_for_production?: (...) | (...) | (...);
                            }[];
                            required_connections?: {
                                provider?: (...)
                                | (...);
                                connection_type: (...) | (...) | (...);
                                required_for?: (...) | (...);
                                scope?: (...) | (...) | (...) | (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                connection_id?: (...) | (...);
                                resource_ref?: (...) | (...);
                                authorization_url?: (...) | (...);
                                authorization_instructions?: (...) | (...);
                                expires_at?: (...) | (...);
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            width?: number;
                            height?: number;
                            min_width?: number;
                            max_width?: number;
                            min_height?: number;
                            max_height?: number;
                            supported_tag_types?: ("javascript" | "iframe" | "1x1_redirect")[];
                            supported_delivery_types?: (
                                "tag_url"
                                | "inline_markup"
                                | "paired_redirect"
                            )[];
                            ssl_required?: boolean;
                            max_redirect_depth?: number;
                            max_response_time_ms?: number;
                            backup_image_required?: boolean;
                            backup_image_max_size_kb?: number;
                            om_sdk_required?: boolean;
                        }
                        | {
                            min_width?: number;
                            max_width?: number;
                            min_height?: number;
                            max_height?: number;
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic"
                            | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: string; digest: string }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: string;
                                asset_type:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                required?: (...) | (...) | (...);
                                min?: (...) | (...);
                                max?: (...) | (...);
                                max_chars?: (...) | (...);
                                max_size_kb?: (...) | (...);
                                pixel_ratios?: (...) | (...);
                                required_pixel_ratios?: (...) | (...);
                                logo_slots?: (...) | (...);
                                required_logo_slots?: (...) | (...);
                                description?: (...) | (...);
                                consumed_for_production?: (...) | (...) | (...);
                            }[];
                            required_connections?: {
                                provider?: (...)
                                | (...);
                                connection_type: (...) | (...) | (...);
                                required_for?: (...) | (...);
                                scope?: (...) | (...) | (...) | (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                connection_id?: (...) | (...);
                                resource_ref?: (...) | (...);
                                authorization_url?: (...) | (...);
                                authorization_instructions?: (...) | (...);
                                expires_at?: (...) | (...);
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            width?: number;
                            height?: number;
                            sizes?: { width: number; height: number }[];
                            supported_tag_types?: ("javascript" | "iframe" | "1x1_redirect")[];
                            supported_delivery_types?: (
                                "tag_url"
                                | "inline_markup"
                                | "paired_redirect"
                            )[];
                            ssl_required?: boolean;
                            max_redirect_depth?: number;
                            max_response_time_ms?: number;
                            backup_image_required?: boolean;
                            backup_image_max_size_kb?: number;
                            om_sdk_required?: boolean;
                        }
                        | {
                            experimental?: boolean;
                            deprecated?: boolean;
                            v1_translatable?: boolean;
                            since_version?: string;
                            migration_target_version?: string;
                            composition_model?: "deterministic"
                            | "algorithmic";
                            provenance_required?: boolean;
                            platform_extensions?: { uri: string; digest: string }[];
                            synthesis_nondeterministic?: boolean;
                            slots?: {
                                asset_group_id: string;
                                asset_type:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                required?: (...) | (...) | (...);
                                min?: (...) | (...);
                                max?: (...) | (...);
                                max_chars?: (...) | (...);
                                max_size_kb?: (...) | (...);
                                pixel_ratios?: (...) | (...);
                                required_pixel_ratios?: (...) | (...);
                                logo_slots?: (...) | (...);
                                required_logo_slots?: (...) | (...);
                                description?: (...) | (...);
                                consumed_for_production?: (...) | (...) | (...);
                            }[];
                            required_connections?: {
                                provider?: (...)
                                | (...);
                                connection_type: (...) | (...) | (...);
                                required_for?: (...) | (...);
                                scope?: (...) | (...) | (...) | (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                connection_id?: (...) | (...);
                                resource_ref?: (...) | (...);
                                authorization_url?: (...) | (...);
                                authorization_instructions?: (...) | (...);
                                expires_at?: (...) | (...);
                            }[];
                            reference_mutability?: | "immutable_snapshot"
                            | "mutable_requires_reapproval"
                            | "mutable_auto_recheck";
                            production_window_business_days?: number;
                            width?: number;
                            height?: number;
                            sizes?: { width: number; height: number }[];
                            min_width?: number;
                            max_width?: number;
                            min_height?: number;
                            max_height?: number;
                            supported_tag_types?: ("javascript" | "iframe" | "1x1_redirect")[];
                            supported_delivery_types?: (
                                "tag_url"
                                | "inline_markup"
                                | "paired_redirect"
                            )[];
                            ssl_required?: boolean;
                            max_redirect_depth?: number;
                            max_response_time_ms?: number;
                            backup_image_required?: boolean;
                            backup_image_max_size_kb?: number;
                            om_sdk_required?: boolean;
                        };
                }
                | {
                    format_option_id?: string;
                    publisher_domain?: string;
                    tracker_execution_contract?: {
                        complete: boolean;
                        honored: (
                            | Omit<(...), (...)> & { authentication?: ... }
                            | {
                                vast_event?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                target?: (...) | (...) | (...) | (...);
                                offset?: (...) | (...);
                                vast_versions?: (...) | (...);
                            }
                            | {
                                daast_event?: | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                                target?: (...) | (...) | (...);
                                offset?: (...) | (...);
                                daast_versions?: (...) | (...);
                            }
                        )[];
                    };
                    macro_resolution_capabilities?: {
                        dialect: MacroDialectFamily;
                        dialect_namespace?: string;
                        dialect_revision?: string;
                        dialect_semantic: string;
                        mapping_status: "verified_universal"
                        | "dialect_defined";
                        universal_semantic?: UniversalMacro;
                        operation: "translate_to_native" | "resolve_value";
                        performed_by: MacroProcessingActor;
                        supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                        supported_encodings?: { kind: ...; depth: ... }[];
                        translation_target?: {
                            token: string;
                            dialect: MacroDialectFamily;
                            dialect_namespace?: (...) | (...);
                            dialect_revision?: (...) | (...);
                            dialect_semantic: string;
                            mapping_status: MacroMappingStatus;
                            universal_semantic?: (...) | (...);
                            next_operation: "resolve_value";
                            performed_by: MacroProcessingActor;
                            encoding: { kind: ...; depth: ... };
                        };
                    }[];
                    technical_requirements_complete?: boolean;
                    display_name?: string;
                    sample_render_url?: string;
                    applies_to_channels?: MediaChannel[];
                    seller_preference?: "accepted"
                    | "preferred"
                    | "discouraged";
                    locale_policy?: { accepted_language_ranges: string[] };
                    canonical_formats_only?: boolean;
                    experimental?: boolean;
                    format_shape?: string;
                    v1_format_ref?: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    }[];
                    format_schema?: { uri: string; digest: string };
                    format_kind: "image_carousel";
                    params: {
                        experimental?: boolean;
                        deprecated?: boolean;
                        v1_translatable?: boolean;
                        since_version?: string;
                        migration_target_version?: string;
                        composition_model?: "deterministic" | "algorithmic";
                        provenance_required?: boolean;
                        platform_extensions?: { uri: string; digest: string }[];
                        synthesis_nondeterministic?: boolean;
                        slots?: {
                            asset_group_id: string;
                            asset_type:
                                | "object"
                                | "image"
                                | "video"
                                | "audio"
                                | "text"
                                | "markdown"
                                | "html"
                                | "css"
                                | "javascript"
                                | "zip"
                                | "vast"
                                | "daast"
                                | "url"
                                | "webhook"
                                | "brief"
                                | "catalog"
                                | "published_post"
                                | "display_tag"
                                | "pixel_tracker"
                                | "vast_tracker"
                                | "daast_tracker"
                                | "card";
                            required?: boolean;
                            min?: number;
                            max?: number;
                            max_chars?: number;
                            max_size_kb?: number;
                            pixel_ratios?: (...)[];
                            required_pixel_ratios?: (...)[];
                            logo_slots?: (...)[];
                            required_logo_slots?: (...)[];
                            description?: string;
                            consumed_for_production?: boolean;
                        }[];
                        required_connections?: {
                            provider?: string;
                            connection_type: | "advertiser_account"
                            | "publisher_identity"
                            | "post_authorization";
                            required_for?: (...)[];
                            scope?: "unknown" | "account" | "identity" | "post";
                            status?:
                                | "unknown"
                                | "pending"
                                | "expired"
                                | "revoked"
                                | "not_required"
                                | "connected"
                                | "missing";
                            connection_id?: string;
                            resource_ref?: {
                                platform_account_id?: ...;
                                identity_id?: ...;
                                handle?: ...;
                                profile_url?: ...;
                                post_id?: ...;
                                post_url?: ...;
                            };
                            authorization_url?: string;
                            authorization_instructions?: string;
                            expires_at?: string;
                        }[];
                        reference_mutability?: | "immutable_snapshot"
                        | "mutable_requires_reapproval"
                        | "mutable_auto_recheck";
                        production_window_business_days?: number;
                        card_aspect_ratio?: string;
                        min_cards?: number;
                        max_cards?: number;
                        allowed_card_media_asset_types?: ("image" | "video")[];
                        allowed_card_asset_types?: ("image" | "video")[];
                        card_image_max_file_size_kb?: number;
                        card_video_max_file_size_kb?: number;
                        card_video_max_duration_ms?: number;
                        primary_text_max_chars?: number;
                        card_headline_max_chars?: number;
                        card_description_max_chars?: number;
                        ssl_required?: boolean;
                    };
                }
                | {
                    format_option_id?: string;
                    publisher_domain?: string;
                    tracker_execution_contract?: {
                        complete: boolean;
                        honored: (
                            | Omit<(...), (...)> & { authentication?: ... }
                            | {
                                vast_event?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                target?: (...) | (...) | (...) | (...);
                                offset?: (...) | (...);
                                vast_versions?: (...) | (...);
                            }
                            | {
                                daast_event?: | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                                target?: (...) | (...) | (...);
                                offset?: (...) | (...);
                                daast_versions?: (...) | (...);
                            }
                        )[];
                    };
                    macro_resolution_capabilities?: {
                        dialect: MacroDialectFamily;
                        dialect_namespace?: string;
                        dialect_revision?: string;
                        dialect_semantic: string;
                        mapping_status: "verified_universal"
                        | "dialect_defined";
                        universal_semantic?: UniversalMacro;
                        operation: "translate_to_native" | "resolve_value";
                        performed_by: MacroProcessingActor;
                        supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                        supported_encodings?: { kind: ...; depth: ... }[];
                        translation_target?: {
                            token: string;
                            dialect: MacroDialectFamily;
                            dialect_namespace?: (...) | (...);
                            dialect_revision?: (...) | (...);
                            dialect_semantic: string;
                            mapping_status: MacroMappingStatus;
                            universal_semantic?: (...) | (...);
                            next_operation: "resolve_value";
                            performed_by: MacroProcessingActor;
                            encoding: { kind: ...; depth: ... };
                        };
                    }[];
                    technical_requirements_complete?: boolean;
                    display_name?: string;
                    sample_render_url?: string;
                    applies_to_channels?: MediaChannel[];
                    seller_preference?: "accepted"
                    | "preferred"
                    | "discouraged";
                    locale_policy?: { accepted_language_ranges: string[] };
                    canonical_formats_only?: boolean;
                    experimental?: boolean;
                    format_shape?: string;
                    v1_format_ref?: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    }[];
                    format_schema?: { uri: string; digest: string };
                    format_kind: "video_hosted";
                    params: {
                        experimental?: boolean;
                        deprecated?: boolean;
                        v1_translatable?: boolean;
                        since_version?: string;
                        migration_target_version?: string;
                        composition_model?: "deterministic" | "algorithmic";
                        provenance_required?: boolean;
                        platform_extensions?: { uri: string; digest: string }[];
                        synthesis_nondeterministic?: boolean;
                        slots?: {
                            asset_group_id: string;
                            asset_type:
                                | "object"
                                | "image"
                                | "video"
                                | "audio"
                                | "text"
                                | "markdown"
                                | "html"
                                | "css"
                                | "javascript"
                                | "zip"
                                | "vast"
                                | "daast"
                                | "url"
                                | "webhook"
                                | "brief"
                                | "catalog"
                                | "published_post"
                                | "display_tag"
                                | "pixel_tracker"
                                | "vast_tracker"
                                | "daast_tracker"
                                | "card";
                            required?: boolean;
                            min?: number;
                            max?: number;
                            max_chars?: number;
                            max_size_kb?: number;
                            pixel_ratios?: (...)[];
                            required_pixel_ratios?: (...)[];
                            logo_slots?: (...)[];
                            required_logo_slots?: (...)[];
                            description?: string;
                            consumed_for_production?: boolean;
                        }[];
                        required_connections?: {
                            provider?: string;
                            connection_type: | "advertiser_account"
                            | "publisher_identity"
                            | "post_authorization";
                            required_for?: (...)[];
                            scope?: "unknown" | "account" | "identity" | "post";
                            status?:
                                | "unknown"
                                | "pending"
                                | "expired"
                                | "revoked"
                                | "not_required"
                                | "connected"
                                | "missing";
                            connection_id?: string;
                            resource_ref?: {
                                platform_account_id?: ...;
                                identity_id?: ...;
                                handle?: ...;
                                profile_url?: ...;
                                post_id?: ...;
                                post_url?: ...;
                            };
                            authorization_url?: string;
                            authorization_instructions?: string;
                            expires_at?: string;
                        }[];
                        reference_mutability?: | "immutable_snapshot"
                        | "mutable_requires_reapproval"
                        | "mutable_auto_recheck";
                        production_window_business_days?: number;
                        orientation?: "vertical"
                        | "horizontal"
                        | "square";
                        aspect_ratio?: string;
                        min_width?: number;
                        min_height?: number;
                        max_width?: number;
                        max_height?: number;
                        duration_ms_range?: (number | null)[];
                        duration_ms_exact?: number;
                        video_codecs?: ("h264" | "h265" | "vp8" | "vp9" | "av1" | "prores")[];
                        audio_codecs?: ("aac" | "mp3" | "opus" | "pcm")[];
                        containers?: ("mp4" | "webm" | "mov")[];
                        min_bitrate_kbps?: number;
                        max_bitrate_kbps?: number;
                        max_file_size_mb?: number;
                        frame_rates?: number[];
                        captions?: "required" | "not_required" | "recommended";
                        om_sdk_required?: boolean;
                        headline_max_chars?: number;
                        primary_text_max_chars?: number;
                        brand_name_max_chars?: number;
                        cta_values?: string[];
                        companion_banner_widths?: number[];
                        companion_banner_heights?: number[];
                        asset_source?:
                            | "buyer_uploaded"
                            | "publisher_host_recorded"
                            | "seller_pre_rendered_from_brief"
                            | "seller_human_designed"
                            | "agent_synthesized"
                            | "publisher_owned_reference";
                        buyer_asset_acceptance?: "rejected"
                        | "accepted";
                        ctv_ad_experience?: CTVAdExperience;
                    };
                }
                | {
                    format_option_id?: string;
                    publisher_domain?: string;
                    tracker_execution_contract?: {
                        complete: boolean;
                        honored: (
                            | Omit<(...), (...)> & { authentication?: ... }
                            | {
                                vast_event?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                target?: (...) | (...) | (...) | (...);
                                offset?: (...) | (...);
                                vast_versions?: (...) | (...);
                            }
                            | {
                                daast_event?: | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                                target?: (...) | (...) | (...);
                                offset?: (...) | (...);
                                daast_versions?: (...) | (...);
                            }
                        )[];
                    };
                    macro_resolution_capabilities?: {
                        dialect: MacroDialectFamily;
                        dialect_namespace?: string;
                        dialect_revision?: string;
                        dialect_semantic: string;
                        mapping_status: "verified_universal"
                        | "dialect_defined";
                        universal_semantic?: UniversalMacro;
                        operation: "translate_to_native" | "resolve_value";
                        performed_by: MacroProcessingActor;
                        supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                        supported_encodings?: { kind: ...; depth: ... }[];
                        translation_target?: {
                            token: string;
                            dialect: MacroDialectFamily;
                            dialect_namespace?: (...) | (...);
                            dialect_revision?: (...) | (...);
                            dialect_semantic: string;
                            mapping_status: MacroMappingStatus;
                            universal_semantic?: (...) | (...);
                            next_operation: "resolve_value";
                            performed_by: MacroProcessingActor;
                            encoding: { kind: ...; depth: ... };
                        };
                    }[];
                    technical_requirements_complete?: boolean;
                    display_name?: string;
                    sample_render_url?: string;
                    applies_to_channels?: MediaChannel[];
                    seller_preference?: "accepted"
                    | "preferred"
                    | "discouraged";
                    locale_policy?: { accepted_language_ranges: string[] };
                    canonical_formats_only?: boolean;
                    experimental?: boolean;
                    format_shape?: string;
                    v1_format_ref?: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    }[];
                    format_schema?: { uri: string; digest: string };
                    format_kind: "video_vast";
                    params: {
                        experimental?: boolean;
                        deprecated?: boolean;
                        v1_translatable?: boolean;
                        since_version?: string;
                        migration_target_version?: string;
                        composition_model?: "deterministic" | "algorithmic";
                        provenance_required?: boolean;
                        platform_extensions?: { uri: string; digest: string }[];
                        synthesis_nondeterministic?: boolean;
                        slots?: {
                            asset_group_id: string;
                            asset_type:
                                | "object"
                                | "image"
                                | "video"
                                | "audio"
                                | "text"
                                | "markdown"
                                | "html"
                                | "css"
                                | "javascript"
                                | "zip"
                                | "vast"
                                | "daast"
                                | "url"
                                | "webhook"
                                | "brief"
                                | "catalog"
                                | "published_post"
                                | "display_tag"
                                | "pixel_tracker"
                                | "vast_tracker"
                                | "daast_tracker"
                                | "card";
                            required?: boolean;
                            min?: number;
                            max?: number;
                            max_chars?: number;
                            max_size_kb?: number;
                            pixel_ratios?: (...)[];
                            required_pixel_ratios?: (...)[];
                            logo_slots?: (...)[];
                            required_logo_slots?: (...)[];
                            description?: string;
                            consumed_for_production?: boolean;
                        }[];
                        required_connections?: {
                            provider?: string;
                            connection_type: | "advertiser_account"
                            | "publisher_identity"
                            | "post_authorization";
                            required_for?: (...)[];
                            scope?: "unknown" | "account" | "identity" | "post";
                            status?:
                                | "unknown"
                                | "pending"
                                | "expired"
                                | "revoked"
                                | "not_required"
                                | "connected"
                                | "missing";
                            connection_id?: string;
                            resource_ref?: {
                                platform_account_id?: ...;
                                identity_id?: ...;
                                handle?: ...;
                                profile_url?: ...;
                                post_id?: ...;
                                post_url?: ...;
                            };
                            authorization_url?: string;
                            authorization_instructions?: string;
                            expires_at?: string;
                        }[];
                        reference_mutability?: | "immutable_snapshot"
                        | "mutable_requires_reapproval"
                        | "mutable_auto_recheck";
                        production_window_business_days?: number;
                        orientation?: "vertical"
                        | "horizontal"
                        | "square";
                        aspect_ratio?: string;
                        vast_versions?: VASTVersion[];
                        vast_version?: VASTVersion;
                        media_file_requirements?: {
                            delivery_methods?: VASTMediaDeliveryMethod[];
                            mime_types?: string[];
                            containers?: string[];
                            codecs?: string[];
                            min_width?: number;
                            max_width?: number;
                            min_height?: number;
                            max_height?: number;
                            min_bitrate_kbps?: number;
                            max_bitrate_kbps?: number;
                            max_file_size_bytes?: number;
                        };
                        vpaid_enabled?: boolean;
                        vpaid_version?: "1.0"
                        | "2.0";
                        simid_supported?: boolean;
                        duration_ms_range?: number[];
                        duration_ms_exact?: number;
                        min_width?: number;
                        max_width?: number;
                        min_height?: number;
                        max_height?: number;
                        creative_type?: "linear" | "nonlinear" | "either";
                        ctv_ad_experience?: CTVAdExperience;
                        motion_level?: CreativeMotionLevel;
                        activation_methods?: CreativeActivationMethod[];
                        linear_required?: boolean;
                        skippable_after_ms?: number;
                        max_wrapper_depth?: number;
                        ssl_required?: boolean;
                    };
                }
                | {
                    format_option_id?: string;
                    publisher_domain?: string;
                    tracker_execution_contract?: {
                        complete: boolean;
                        honored: (
                            | Omit<(...), (...)> & { authentication?: ... }
                            | {
                                vast_event?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                target?: (...) | (...) | (...) | (...);
                                offset?: (...) | (...);
                                vast_versions?: (...) | (...);
                            }
                            | {
                                daast_event?: | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                                target?: (...) | (...) | (...);
                                offset?: (...) | (...);
                                daast_versions?: (...) | (...);
                            }
                        )[];
                    };
                    macro_resolution_capabilities?: {
                        dialect: MacroDialectFamily;
                        dialect_namespace?: string;
                        dialect_revision?: string;
                        dialect_semantic: string;
                        mapping_status: "verified_universal"
                        | "dialect_defined";
                        universal_semantic?: UniversalMacro;
                        operation: "translate_to_native" | "resolve_value";
                        performed_by: MacroProcessingActor;
                        supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                        supported_encodings?: { kind: ...; depth: ... }[];
                        translation_target?: {
                            token: string;
                            dialect: MacroDialectFamily;
                            dialect_namespace?: (...) | (...);
                            dialect_revision?: (...) | (...);
                            dialect_semantic: string;
                            mapping_status: MacroMappingStatus;
                            universal_semantic?: (...) | (...);
                            next_operation: "resolve_value";
                            performed_by: MacroProcessingActor;
                            encoding: { kind: ...; depth: ... };
                        };
                    }[];
                    technical_requirements_complete?: boolean;
                    display_name?: string;
                    sample_render_url?: string;
                    applies_to_channels?: MediaChannel[];
                    seller_preference?: "accepted"
                    | "preferred"
                    | "discouraged";
                    locale_policy?: { accepted_language_ranges: string[] };
                    canonical_formats_only?: boolean;
                    experimental?: boolean;
                    format_shape?: string;
                    v1_format_ref?: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    }[];
                    format_schema?: { uri: string; digest: string };
                    format_kind: "audio_hosted";
                    params: {
                        experimental?: boolean;
                        deprecated?: boolean;
                        v1_translatable?: boolean;
                        since_version?: string;
                        migration_target_version?: string;
                        composition_model?: "deterministic" | "algorithmic";
                        provenance_required?: boolean;
                        platform_extensions?: { uri: string; digest: string }[];
                        synthesis_nondeterministic?: boolean;
                        slots?: {
                            asset_group_id: string;
                            asset_type:
                                | "object"
                                | "image"
                                | "video"
                                | "audio"
                                | "text"
                                | "markdown"
                                | "html"
                                | "css"
                                | "javascript"
                                | "zip"
                                | "vast"
                                | "daast"
                                | "url"
                                | "webhook"
                                | "brief"
                                | "catalog"
                                | "published_post"
                                | "display_tag"
                                | "pixel_tracker"
                                | "vast_tracker"
                                | "daast_tracker"
                                | "card";
                            required?: boolean;
                            min?: number;
                            max?: number;
                            max_chars?: number;
                            max_size_kb?: number;
                            pixel_ratios?: (...)[];
                            required_pixel_ratios?: (...)[];
                            logo_slots?: (...)[];
                            required_logo_slots?: (...)[];
                            description?: string;
                            consumed_for_production?: boolean;
                        }[];
                        required_connections?: {
                            provider?: string;
                            connection_type: | "advertiser_account"
                            | "publisher_identity"
                            | "post_authorization";
                            required_for?: (...)[];
                            scope?: "unknown" | "account" | "identity" | "post";
                            status?:
                                | "unknown"
                                | "pending"
                                | "expired"
                                | "revoked"
                                | "not_required"
                                | "connected"
                                | "missing";
                            connection_id?: string;
                            resource_ref?: {
                                platform_account_id?: ...;
                                identity_id?: ...;
                                handle?: ...;
                                profile_url?: ...;
                                post_id?: ...;
                                post_url?: ...;
                            };
                            authorization_url?: string;
                            authorization_instructions?: string;
                            expires_at?: string;
                        }[];
                        reference_mutability?: | "immutable_snapshot"
                        | "mutable_requires_reapproval"
                        | "mutable_auto_recheck";
                        production_window_business_days?: number;
                        duration_ms_range?: (number | null)[];
                        duration_ms_exact?: number;
                        audio_codecs?: ("aac" | "mp3" | "opus" | "wav" | "flac")[];
                        audio_sample_rates?: number[];
                        audio_channels?: ("mono" | "stereo")[];
                        min_bitrate_kbps?: number;
                        max_bitrate_kbps?: number;
                        max_file_size_mb?: number;
                        loudness_lufs?: number;
                        loudness_tolerance_db?: number;
                        true_peak_dbfs?: number;
                        asset_source?:
                            | "buyer_uploaded"
                            | "publisher_host_recorded"
                            | "seller_pre_rendered_from_brief"
                            | "seller_human_designed"
                            | "agent_synthesized"
                            | "publisher_owned_reference";
                        buyer_asset_acceptance?: "rejected"
                        | "accepted";
                        companion_image_required?: boolean;
                        companion_image_aspect_ratio?: string;
                        companion_image_max_file_size_kb?: number;
                        brand_name_max_chars?: number;
                    };
                }
                | {
                    format_option_id?: string;
                    publisher_domain?: string;
                    tracker_execution_contract?: {
                        complete: boolean;
                        honored: (
                            | Omit<(...), (...)> & { authentication?: ... }
                            | {
                                vast_event?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                target?: (...) | (...) | (...) | (...);
                                offset?: (...) | (...);
                                vast_versions?: (...) | (...);
                            }
                            | {
                                daast_event?: | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                                target?: (...) | (...) | (...);
                                offset?: (...) | (...);
                                daast_versions?: (...) | (...);
                            }
                        )[];
                    };
                    macro_resolution_capabilities?: {
                        dialect: MacroDialectFamily;
                        dialect_namespace?: string;
                        dialect_revision?: string;
                        dialect_semantic: string;
                        mapping_status: "verified_universal"
                        | "dialect_defined";
                        universal_semantic?: UniversalMacro;
                        operation: "translate_to_native" | "resolve_value";
                        performed_by: MacroProcessingActor;
                        supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                        supported_encodings?: { kind: ...; depth: ... }[];
                        translation_target?: {
                            token: string;
                            dialect: MacroDialectFamily;
                            dialect_namespace?: (...) | (...);
                            dialect_revision?: (...) | (...);
                            dialect_semantic: string;
                            mapping_status: MacroMappingStatus;
                            universal_semantic?: (...) | (...);
                            next_operation: "resolve_value";
                            performed_by: MacroProcessingActor;
                            encoding: { kind: ...; depth: ... };
                        };
                    }[];
                    technical_requirements_complete?: boolean;
                    display_name?: string;
                    sample_render_url?: string;
                    applies_to_channels?: MediaChannel[];
                    seller_preference?: "accepted"
                    | "preferred"
                    | "discouraged";
                    locale_policy?: { accepted_language_ranges: string[] };
                    canonical_formats_only?: boolean;
                    experimental?: boolean;
                    format_shape?: string;
                    v1_format_ref?: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    }[];
                    format_schema?: { uri: string; digest: string };
                    format_kind: "audio_vast";
                    params: {
                        experimental?: boolean;
                        deprecated?: boolean;
                        v1_translatable?: boolean;
                        since_version?: string;
                        migration_target_version?: string;
                        composition_model?: "deterministic" | "algorithmic";
                        provenance_required?: boolean;
                        platform_extensions?: { uri: string; digest: string }[];
                        synthesis_nondeterministic?: boolean;
                        slots?: {
                            asset_group_id: string;
                            asset_type:
                                | "object"
                                | "image"
                                | "video"
                                | "audio"
                                | "text"
                                | "markdown"
                                | "html"
                                | "css"
                                | "javascript"
                                | "zip"
                                | "vast"
                                | "daast"
                                | "url"
                                | "webhook"
                                | "brief"
                                | "catalog"
                                | "published_post"
                                | "display_tag"
                                | "pixel_tracker"
                                | "vast_tracker"
                                | "daast_tracker"
                                | "card";
                            required?: boolean;
                            min?: number;
                            max?: number;
                            max_chars?: number;
                            max_size_kb?: number;
                            pixel_ratios?: (...)[];
                            required_pixel_ratios?: (...)[];
                            logo_slots?: (...)[];
                            required_logo_slots?: (...)[];
                            description?: string;
                            consumed_for_production?: boolean;
                        }[];
                        required_connections?: {
                            provider?: string;
                            connection_type: | "advertiser_account"
                            | "publisher_identity"
                            | "post_authorization";
                            required_for?: (...)[];
                            scope?: "unknown" | "account" | "identity" | "post";
                            status?:
                                | "unknown"
                                | "pending"
                                | "expired"
                                | "revoked"
                                | "not_required"
                                | "connected"
                                | "missing";
                            connection_id?: string;
                            resource_ref?: {
                                platform_account_id?: ...;
                                identity_id?: ...;
                                handle?: ...;
                                profile_url?: ...;
                                post_id?: ...;
                                post_url?: ...;
                            };
                            authorization_url?: string;
                            authorization_instructions?: string;
                            expires_at?: string;
                        }[];
                        reference_mutability?: | "immutable_snapshot"
                        | "mutable_requires_reapproval"
                        | "mutable_auto_recheck";
                        production_window_business_days?: number;
                        vast_versions?: VASTVersion[];
                        vast_version?: VASTVersion;
                        media_file_requirements?: {
                            delivery_methods?: VASTMediaDeliveryMethod[];
                            mime_types?: string[];
                            containers?: string[];
                            codecs?: string[];
                            min_width?: number;
                            max_width?: number;
                            min_height?: number;
                            max_height?: number;
                            min_bitrate_kbps?: number;
                            max_bitrate_kbps?: number;
                            max_file_size_bytes?: number;
                        };
                        duration_ms_range?: number[];
                        duration_ms_exact?: number;
                        skippable_after_ms?: number;
                        max_wrapper_depth?: number;
                        ssl_required?: boolean;
                        companion_image_required?: boolean;
                    };
                }
                | {
                    format_option_id?: string;
                    publisher_domain?: string;
                    tracker_execution_contract?: {
                        complete: boolean;
                        honored: (
                            | Omit<(...), (...)> & { authentication?: ... }
                            | {
                                vast_event?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                target?: (...) | (...) | (...) | (...);
                                offset?: (...) | (...);
                                vast_versions?: (...) | (...);
                            }
                            | {
                                daast_event?: | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                                target?: (...) | (...) | (...);
                                offset?: (...) | (...);
                                daast_versions?: (...) | (...);
                            }
                        )[];
                    };
                    macro_resolution_capabilities?: {
                        dialect: MacroDialectFamily;
                        dialect_namespace?: string;
                        dialect_revision?: string;
                        dialect_semantic: string;
                        mapping_status: "verified_universal"
                        | "dialect_defined";
                        universal_semantic?: UniversalMacro;
                        operation: "translate_to_native" | "resolve_value";
                        performed_by: MacroProcessingActor;
                        supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                        supported_encodings?: { kind: ...; depth: ... }[];
                        translation_target?: {
                            token: string;
                            dialect: MacroDialectFamily;
                            dialect_namespace?: (...) | (...);
                            dialect_revision?: (...) | (...);
                            dialect_semantic: string;
                            mapping_status: MacroMappingStatus;
                            universal_semantic?: (...) | (...);
                            next_operation: "resolve_value";
                            performed_by: MacroProcessingActor;
                            encoding: { kind: ...; depth: ... };
                        };
                    }[];
                    technical_requirements_complete?: boolean;
                    display_name?: string;
                    sample_render_url?: string;
                    applies_to_channels?: MediaChannel[];
                    seller_preference?: "accepted"
                    | "preferred"
                    | "discouraged";
                    locale_policy?: { accepted_language_ranges: string[] };
                    canonical_formats_only?: boolean;
                    experimental?: boolean;
                    format_shape?: string;
                    v1_format_ref?: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    }[];
                    format_schema?: { uri: string; digest: string };
                    format_kind: "audio_daast";
                    params: {
                        experimental?: boolean;
                        deprecated?: boolean;
                        v1_translatable?: boolean;
                        since_version?: string;
                        migration_target_version?: string;
                        composition_model?: "deterministic" | "algorithmic";
                        provenance_required?: boolean;
                        platform_extensions?: { uri: string; digest: string }[];
                        synthesis_nondeterministic?: boolean;
                        slots?: {
                            asset_group_id: string;
                            asset_type:
                                | "object"
                                | "image"
                                | "video"
                                | "audio"
                                | "text"
                                | "markdown"
                                | "html"
                                | "css"
                                | "javascript"
                                | "zip"
                                | "vast"
                                | "daast"
                                | "url"
                                | "webhook"
                                | "brief"
                                | "catalog"
                                | "published_post"
                                | "display_tag"
                                | "pixel_tracker"
                                | "vast_tracker"
                                | "daast_tracker"
                                | "card";
                            required?: boolean;
                            min?: number;
                            max?: number;
                            max_chars?: number;
                            max_size_kb?: number;
                            pixel_ratios?: (...)[];
                            required_pixel_ratios?: (...)[];
                            logo_slots?: (...)[];
                            required_logo_slots?: (...)[];
                            description?: string;
                            consumed_for_production?: boolean;
                        }[];
                        required_connections?: {
                            provider?: string;
                            connection_type: | "advertiser_account"
                            | "publisher_identity"
                            | "post_authorization";
                            required_for?: (...)[];
                            scope?: "unknown" | "account" | "identity" | "post";
                            status?:
                                | "unknown"
                                | "pending"
                                | "expired"
                                | "revoked"
                                | "not_required"
                                | "connected"
                                | "missing";
                            connection_id?: string;
                            resource_ref?: {
                                platform_account_id?: ...;
                                identity_id?: ...;
                                handle?: ...;
                                profile_url?: ...;
                                post_id?: ...;
                                post_url?: ...;
                            };
                            authorization_url?: string;
                            authorization_instructions?: string;
                            expires_at?: string;
                        }[];
                        reference_mutability?: | "immutable_snapshot"
                        | "mutable_requires_reapproval"
                        | "mutable_auto_recheck";
                        production_window_business_days?: number;
                        daast_version?: DAASTVersion;
                        daast_versions?: DAASTVersion[];
                        duration_ms_range?: number[];
                        duration_ms_exact?: number;
                        linear_required?: boolean;
                        max_wrapper_depth?: number;
                        ssl_required?: boolean;
                        companion_image_required?: boolean;
                    };
                }
                | {
                    format_option_id?: string;
                    publisher_domain?: string;
                    tracker_execution_contract?: {
                        complete: boolean;
                        honored: (
                            | Omit<(...), (...)> & { authentication?: ... }
                            | {
                                vast_event?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                target?: (...) | (...) | (...) | (...);
                                offset?: (...) | (...);
                                vast_versions?: (...) | (...);
                            }
                            | {
                                daast_event?: | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                                target?: (...) | (...) | (...);
                                offset?: (...) | (...);
                                daast_versions?: (...) | (...);
                            }
                        )[];
                    };
                    macro_resolution_capabilities?: {
                        dialect: MacroDialectFamily;
                        dialect_namespace?: string;
                        dialect_revision?: string;
                        dialect_semantic: string;
                        mapping_status: "verified_universal"
                        | "dialect_defined";
                        universal_semantic?: UniversalMacro;
                        operation: "translate_to_native" | "resolve_value";
                        performed_by: MacroProcessingActor;
                        supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                        supported_encodings?: { kind: ...; depth: ... }[];
                        translation_target?: {
                            token: string;
                            dialect: MacroDialectFamily;
                            dialect_namespace?: (...) | (...);
                            dialect_revision?: (...) | (...);
                            dialect_semantic: string;
                            mapping_status: MacroMappingStatus;
                            universal_semantic?: (...) | (...);
                            next_operation: "resolve_value";
                            performed_by: MacroProcessingActor;
                            encoding: { kind: ...; depth: ... };
                        };
                    }[];
                    technical_requirements_complete?: boolean;
                    display_name?: string;
                    sample_render_url?: string;
                    applies_to_channels?: MediaChannel[];
                    seller_preference?: "accepted"
                    | "preferred"
                    | "discouraged";
                    locale_policy?: { accepted_language_ranges: string[] };
                    canonical_formats_only?: boolean;
                    experimental?: boolean;
                    format_shape?: string;
                    v1_format_ref?: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    }[];
                    format_schema?: { uri: string; digest: string };
                    format_kind: "sponsored_placement";
                    params: {
                        experimental?: boolean;
                        deprecated?: boolean;
                        v1_translatable?: boolean;
                        since_version?: string;
                        migration_target_version?: string;
                        composition_model?: "deterministic" | "algorithmic";
                        provenance_required?: boolean;
                        platform_extensions?: { uri: string; digest: string }[];
                        synthesis_nondeterministic?: boolean;
                        slots?: {
                            asset_group_id: string;
                            asset_type:
                                | "object"
                                | "image"
                                | "video"
                                | "audio"
                                | "text"
                                | "markdown"
                                | "html"
                                | "css"
                                | "javascript"
                                | "zip"
                                | "vast"
                                | "daast"
                                | "url"
                                | "webhook"
                                | "brief"
                                | "catalog"
                                | "published_post"
                                | "display_tag"
                                | "pixel_tracker"
                                | "vast_tracker"
                                | "daast_tracker"
                                | "card";
                            required?: boolean;
                            min?: number;
                            max?: number;
                            max_chars?: number;
                            max_size_kb?: number;
                            pixel_ratios?: (...)[];
                            required_pixel_ratios?: (...)[];
                            logo_slots?: (...)[];
                            required_logo_slots?: (...)[];
                            description?: string;
                            consumed_for_production?: boolean;
                        }[];
                        required_connections?: {
                            provider?: string;
                            connection_type: | "advertiser_account"
                            | "publisher_identity"
                            | "post_authorization";
                            required_for?: (...)[];
                            scope?: "unknown" | "account" | "identity" | "post";
                            status?:
                                | "unknown"
                                | "pending"
                                | "expired"
                                | "revoked"
                                | "not_required"
                                | "connected"
                                | "missing";
                            connection_id?: string;
                            resource_ref?: {
                                platform_account_id?: ...;
                                identity_id?: ...;
                                handle?: ...;
                                profile_url?: ...;
                                post_id?: ...;
                                post_url?: ...;
                            };
                            authorization_url?: string;
                            authorization_instructions?: string;
                            expires_at?: string;
                        }[];
                        reference_mutability?: | "immutable_snapshot"
                        | "mutable_requires_reapproval"
                        | "mutable_auto_recheck";
                        production_window_business_days?: number;
                        supported_catalog_types?: CatalogType[];
                        min_items?: number;
                        max_items?: number;
                        fanout_mode?: "per_item"
                        | "multi_item_in_creative"
                        | "single_item";
                        required_catalog_fields?: string[];
                        supported_id_types?: (
                            | "sku"
                            | "gtin"
                            | "offering_id"
                            | "job_id"
                            | "hotel_id"
                            | "flight_id"
                            | "vehicle_id"
                            | "listing_id"
                            | "store_id"
                            | "program_id"
                            | "destination_id"
                            | "app_id"
                            | "asin"
                        )[];
                        hero_asset_supported?: boolean;
                        item_production_model?: | "buyer_uploaded"
                        | "seller_pre_rendered_from_brief"
                        | "seller_human_designed"
                        | "agent_synthesized";
                        ctv_ad_experience?: CTVAdExperience;
                    };
                }
                | {
                    format_option_id?: string;
                    publisher_domain?: string;
                    tracker_execution_contract?: {
                        complete: boolean;
                        honored: (
                            | Omit<(...), (...)> & { authentication?: ... }
                            | {
                                vast_event?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                target?: (...) | (...) | (...) | (...);
                                offset?: (...) | (...);
                                vast_versions?: (...) | (...);
                            }
                            | {
                                daast_event?: | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                                target?: (...) | (...) | (...);
                                offset?: (...) | (...);
                                daast_versions?: (...) | (...);
                            }
                        )[];
                    };
                    macro_resolution_capabilities?: {
                        dialect: MacroDialectFamily;
                        dialect_namespace?: string;
                        dialect_revision?: string;
                        dialect_semantic: string;
                        mapping_status: "verified_universal"
                        | "dialect_defined";
                        universal_semantic?: UniversalMacro;
                        operation: "translate_to_native" | "resolve_value";
                        performed_by: MacroProcessingActor;
                        supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                        supported_encodings?: { kind: ...; depth: ... }[];
                        translation_target?: {
                            token: string;
                            dialect: MacroDialectFamily;
                            dialect_namespace?: (...) | (...);
                            dialect_revision?: (...) | (...);
                            dialect_semantic: string;
                            mapping_status: MacroMappingStatus;
                            universal_semantic?: (...) | (...);
                            next_operation: "resolve_value";
                            performed_by: MacroProcessingActor;
                            encoding: { kind: ...; depth: ... };
                        };
                    }[];
                    technical_requirements_complete?: boolean;
                    display_name?: string;
                    sample_render_url?: string;
                    applies_to_channels?: MediaChannel[];
                    seller_preference?: "accepted"
                    | "preferred"
                    | "discouraged";
                    locale_policy?: { accepted_language_ranges: string[] };
                    canonical_formats_only?: boolean;
                    experimental?: boolean;
                    format_shape?: string;
                    v1_format_ref?: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    }[];
                    format_schema?: { uri: string; digest: string };
                    format_kind: "native_in_feed";
                    params: {
                        experimental?: boolean;
                        deprecated?: boolean;
                        v1_translatable?: boolean;
                        since_version?: string;
                        migration_target_version?: string;
                        composition_model?: "deterministic" | "algorithmic";
                        provenance_required?: boolean;
                        platform_extensions?: { uri: string; digest: string }[];
                        synthesis_nondeterministic?: boolean;
                        slots?: {
                            asset_group_id: string;
                            asset_type:
                                | "object"
                                | "image"
                                | "video"
                                | "audio"
                                | "text"
                                | "markdown"
                                | "html"
                                | "css"
                                | "javascript"
                                | "zip"
                                | "vast"
                                | "daast"
                                | "url"
                                | "webhook"
                                | "brief"
                                | "catalog"
                                | "published_post"
                                | "display_tag"
                                | "pixel_tracker"
                                | "vast_tracker"
                                | "daast_tracker"
                                | "card";
                            required?: boolean;
                            min?: number;
                            max?: number;
                            max_chars?: number;
                            max_size_kb?: number;
                            pixel_ratios?: (...)[];
                            required_pixel_ratios?: (...)[];
                            logo_slots?: (...)[];
                            required_logo_slots?: (...)[];
                            description?: string;
                            consumed_for_production?: boolean;
                        }[];
                        required_connections?: {
                            provider?: string;
                            connection_type: | "advertiser_account"
                            | "publisher_identity"
                            | "post_authorization";
                            required_for?: (...)[];
                            scope?: "unknown" | "account" | "identity" | "post";
                            status?:
                                | "unknown"
                                | "pending"
                                | "expired"
                                | "revoked"
                                | "not_required"
                                | "connected"
                                | "missing";
                            connection_id?: string;
                            resource_ref?: {
                                platform_account_id?: ...;
                                identity_id?: ...;
                                handle?: ...;
                                profile_url?: ...;
                                post_id?: ...;
                                post_url?: ...;
                            };
                            authorization_url?: string;
                            authorization_instructions?: string;
                            expires_at?: string;
                        }[];
                        reference_mutability?: | "immutable_snapshot"
                        | "mutable_requires_reapproval"
                        | "mutable_auto_recheck";
                        production_window_business_days?: number;
                        ctv_ad_experience?: CTVAdExperience;
                        menu_placement?: "tile"
                        | "headline_banner";
                        focus_behavior?: "none" | "autoplay_muted" | "autoplay_sound";
                        motion_level?: CreativeMotionLevel;
                        activation_methods?: CreativeActivationMethod[];
                        title_max_chars?: number;
                        body_text_max_chars?: number;
                        cta_max_chars?: number;
                        cta_values?: string[];
                        main_image_sizes?: { width: number; height: number }[];
                        icon_size?: { width: number; height: number };
                        max_image_file_size_kb?: number;
                        image_formats?: ("jpg" | "jpeg" | "png" | "gif" | "webp")[];
                        ssl_required?: boolean;
                        asset_source?:
                            | "buyer_uploaded"
                            | "seller_pre_rendered_from_brief"
                            | "seller_human_designed"
                            | "agent_synthesized"
                            | "publisher_owned_reference";
                        buyer_asset_acceptance?: "rejected"
                        | "accepted";
                    };
                }
                | {
                    format_option_id?: string;
                    publisher_domain?: string;
                    tracker_execution_contract?: {
                        complete: boolean;
                        honored: (
                            | Omit<(...), (...)> & { authentication?: ... }
                            | {
                                vast_event?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                target?: (...) | (...) | (...) | (...);
                                offset?: (...) | (...);
                                vast_versions?: (...) | (...);
                            }
                            | {
                                daast_event?: | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                                target?: (...) | (...) | (...);
                                offset?: (...) | (...);
                                daast_versions?: (...) | (...);
                            }
                        )[];
                    };
                    macro_resolution_capabilities?: {
                        dialect: MacroDialectFamily;
                        dialect_namespace?: string;
                        dialect_revision?: string;
                        dialect_semantic: string;
                        mapping_status: "verified_universal"
                        | "dialect_defined";
                        universal_semantic?: UniversalMacro;
                        operation: "translate_to_native" | "resolve_value";
                        performed_by: MacroProcessingActor;
                        supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                        supported_encodings?: { kind: ...; depth: ... }[];
                        translation_target?: {
                            token: string;
                            dialect: MacroDialectFamily;
                            dialect_namespace?: (...) | (...);
                            dialect_revision?: (...) | (...);
                            dialect_semantic: string;
                            mapping_status: MacroMappingStatus;
                            universal_semantic?: (...) | (...);
                            next_operation: "resolve_value";
                            performed_by: MacroProcessingActor;
                            encoding: { kind: ...; depth: ... };
                        };
                    }[];
                    technical_requirements_complete?: boolean;
                    display_name?: string;
                    sample_render_url?: string;
                    applies_to_channels?: MediaChannel[];
                    seller_preference?: "accepted"
                    | "preferred"
                    | "discouraged";
                    locale_policy?: { accepted_language_ranges: string[] };
                    canonical_formats_only?: boolean;
                    experimental?: boolean;
                    format_shape?: string;
                    v1_format_ref?: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    }[];
                    format_schema?: { uri: string; digest: string };
                    format_kind: "responsive_creative";
                    params: {
                        experimental?: boolean;
                        deprecated?: boolean;
                        v1_translatable?: boolean;
                        since_version?: string;
                        migration_target_version?: string;
                        composition_model?: "deterministic" | "algorithmic";
                        provenance_required?: boolean;
                        platform_extensions?: { uri: string; digest: string }[];
                        synthesis_nondeterministic?: boolean;
                        slots?: {
                            asset_group_id: string;
                            asset_type:
                                | "object"
                                | "image"
                                | "video"
                                | "audio"
                                | "text"
                                | "markdown"
                                | "html"
                                | "css"
                                | "javascript"
                                | "zip"
                                | "vast"
                                | "daast"
                                | "url"
                                | "webhook"
                                | "brief"
                                | "catalog"
                                | "published_post"
                                | "display_tag"
                                | "pixel_tracker"
                                | "vast_tracker"
                                | "daast_tracker"
                                | "card";
                            required?: boolean;
                            min?: number;
                            max?: number;
                            max_chars?: number;
                            max_size_kb?: number;
                            pixel_ratios?: (...)[];
                            required_pixel_ratios?: (...)[];
                            logo_slots?: (...)[];
                            required_logo_slots?: (...)[];
                            description?: string;
                            consumed_for_production?: boolean;
                        }[];
                        required_connections?: {
                            provider?: string;
                            connection_type: | "advertiser_account"
                            | "publisher_identity"
                            | "post_authorization";
                            required_for?: (...)[];
                            scope?: "unknown" | "account" | "identity" | "post";
                            status?:
                                | "unknown"
                                | "pending"
                                | "expired"
                                | "revoked"
                                | "not_required"
                                | "connected"
                                | "missing";
                            connection_id?: string;
                            resource_ref?: {
                                platform_account_id?: ...;
                                identity_id?: ...;
                                handle?: ...;
                                profile_url?: ...;
                                post_id?: ...;
                                post_url?: ...;
                            };
                            authorization_url?: string;
                            authorization_instructions?: string;
                            expires_at?: string;
                        }[];
                        reference_mutability?: | "immutable_snapshot"
                        | "mutable_requires_reapproval"
                        | "mutable_auto_recheck";
                        production_window_business_days?: number;
                        headlines_min?: number;
                        headlines_max?: number;
                        headline_max_chars?: number;
                        long_headlines_min?: number;
                        long_headlines_max?: number;
                        long_headline_max_chars?: number;
                        descriptions_min?: number;
                        descriptions_max?: number;
                        description_max_chars?: number;
                        images_landscape_min?: number;
                        images_landscape_max?: number;
                        images_landscape_aspect_ratio?: string;
                        images_square_min?: number;
                        images_square_max?: number;
                        images_vertical_min?: number;
                        images_vertical_max?: number;
                        videos_min?: number;
                        videos_max?: number;
                        video_min_duration_ms?: number;
                        video_max_duration_ms?: number;
                        logo_min?: number;
                        logo_max?: number;
                        logo_aspect_ratios?: string[];
                        business_name_max_chars?: number;
                        asset_image_max_file_size_kb?: number;
                        supports_catalog_input?: boolean;
                    };
                }
                | {
                    format_option_id?: string;
                    publisher_domain?: string;
                    tracker_execution_contract?: {
                        complete: boolean;
                        honored: (
                            | Omit<(...), (...)> & { authentication?: ... }
                            | {
                                vast_event?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                target?: (...) | (...) | (...) | (...);
                                offset?: (...) | (...);
                                vast_versions?: (...) | (...);
                            }
                            | {
                                daast_event?: | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                                target?: (...) | (...) | (...);
                                offset?: (...) | (...);
                                daast_versions?: (...) | (...);
                            }
                        )[];
                    };
                    macro_resolution_capabilities?: {
                        dialect: MacroDialectFamily;
                        dialect_namespace?: string;
                        dialect_revision?: string;
                        dialect_semantic: string;
                        mapping_status: "verified_universal"
                        | "dialect_defined";
                        universal_semantic?: UniversalMacro;
                        operation: "translate_to_native" | "resolve_value";
                        performed_by: MacroProcessingActor;
                        supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                        supported_encodings?: { kind: ...; depth: ... }[];
                        translation_target?: {
                            token: string;
                            dialect: MacroDialectFamily;
                            dialect_namespace?: (...) | (...);
                            dialect_revision?: (...) | (...);
                            dialect_semantic: string;
                            mapping_status: MacroMappingStatus;
                            universal_semantic?: (...) | (...);
                            next_operation: "resolve_value";
                            performed_by: MacroProcessingActor;
                            encoding: { kind: ...; depth: ... };
                        };
                    }[];
                    technical_requirements_complete?: boolean;
                    display_name?: string;
                    sample_render_url?: string;
                    applies_to_channels?: MediaChannel[];
                    seller_preference?: "accepted"
                    | "preferred"
                    | "discouraged";
                    locale_policy?: { accepted_language_ranges: string[] };
                    canonical_formats_only?: boolean;
                    experimental?: boolean;
                    format_shape?: string;
                    v1_format_ref?: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    }[];
                    format_schema?: { uri: string; digest: string };
                    format_kind: "agent_placement";
                    params: {
                        experimental?: boolean;
                        deprecated?: boolean;
                        v1_translatable?: boolean;
                        since_version?: string;
                        migration_target_version?: string;
                        composition_model?: "deterministic" | "algorithmic";
                        provenance_required?: boolean;
                        platform_extensions?: { uri: string; digest: string }[];
                        synthesis_nondeterministic?: boolean;
                        slots?: {
                            asset_group_id: string;
                            asset_type:
                                | "object"
                                | "image"
                                | "video"
                                | "audio"
                                | "text"
                                | "markdown"
                                | "html"
                                | "css"
                                | "javascript"
                                | "zip"
                                | "vast"
                                | "daast"
                                | "url"
                                | "webhook"
                                | "brief"
                                | "catalog"
                                | "published_post"
                                | "display_tag"
                                | "pixel_tracker"
                                | "vast_tracker"
                                | "daast_tracker"
                                | "card";
                            required?: boolean;
                            min?: number;
                            max?: number;
                            max_chars?: number;
                            max_size_kb?: number;
                            pixel_ratios?: (...)[];
                            required_pixel_ratios?: (...)[];
                            logo_slots?: (...)[];
                            required_logo_slots?: (...)[];
                            description?: string;
                            consumed_for_production?: boolean;
                        }[];
                        required_connections?: {
                            provider?: string;
                            connection_type: | "advertiser_account"
                            | "publisher_identity"
                            | "post_authorization";
                            required_for?: (...)[];
                            scope?: "unknown" | "account" | "identity" | "post";
                            status?:
                                | "unknown"
                                | "pending"
                                | "expired"
                                | "revoked"
                                | "not_required"
                                | "connected"
                                | "missing";
                            connection_id?: string;
                            resource_ref?: {
                                platform_account_id?: ...;
                                identity_id?: ...;
                                handle?: ...;
                                profile_url?: ...;
                                post_id?: ...;
                                post_url?: ...;
                            };
                            authorization_url?: string;
                            authorization_instructions?: string;
                            expires_at?: string;
                        }[];
                        reference_mutability?: | "immutable_snapshot"
                        | "mutable_requires_reapproval"
                        | "mutable_auto_recheck";
                        production_window_business_days?: number;
                        output_modality?: "audio"
                        | "text"
                        | "card";
                        max_mention_length_chars?: number;
                        max_mention_duration_ms?: number;
                        supports_offering_reference?: boolean;
                        supports_landing_page_url?: boolean;
                        tone_constraints?: string[];
                        disclosure_required?: boolean;
                    };
                }
                | {
                    format_option_id?: string;
                    publisher_domain?: string;
                    tracker_execution_contract?: {
                        complete: boolean;
                        honored: (
                            | Omit<(...), (...)> & { authentication?: ... }
                            | {
                                vast_event?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                target?: (...) | (...) | (...) | (...);
                                offset?: (...) | (...);
                                vast_versions?: (...) | (...);
                            }
                            | {
                                daast_event?: | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                                target?: (...) | (...) | (...);
                                offset?: (...) | (...);
                                daast_versions?: (...) | (...);
                            }
                        )[];
                    };
                    macro_resolution_capabilities?: {
                        dialect: MacroDialectFamily;
                        dialect_namespace?: string;
                        dialect_revision?: string;
                        dialect_semantic: string;
                        mapping_status: "verified_universal"
                        | "dialect_defined";
                        universal_semantic?: UniversalMacro;
                        operation: "translate_to_native" | "resolve_value";
                        performed_by: MacroProcessingActor;
                        supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                        supported_encodings?: { kind: ...; depth: ... }[];
                        translation_target?: {
                            token: string;
                            dialect: MacroDialectFamily;
                            dialect_namespace?: (...) | (...);
                            dialect_revision?: (...) | (...);
                            dialect_semantic: string;
                            mapping_status: MacroMappingStatus;
                            universal_semantic?: (...) | (...);
                            next_operation: "resolve_value";
                            performed_by: MacroProcessingActor;
                            encoding: { kind: ...; depth: ... };
                        };
                    }[];
                    technical_requirements_complete?: boolean;
                    display_name?: string;
                    sample_render_url?: string;
                    applies_to_channels?: MediaChannel[];
                    seller_preference?: "accepted"
                    | "preferred"
                    | "discouraged";
                    locale_policy?: { accepted_language_ranges: string[] };
                    canonical_formats_only?: boolean;
                    experimental?: boolean;
                    format_shape?: string;
                    v1_format_ref?: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    }[];
                    format_schema?: { uri: string; digest: string };
                    format_kind: "seller_rendered_stateful_display";
                    params: {
                        experimental?: boolean;
                        deprecated?: boolean;
                        v1_translatable?: boolean;
                        since_version?: string;
                        migration_target_version?: string;
                        composition_model?: "deterministic" | "algorithmic";
                        provenance_required?: boolean;
                        platform_extensions?: { uri: string; digest: string }[];
                        synthesis_nondeterministic?: boolean;
                        slots?: {
                            asset_group_id: string;
                            asset_type:
                                | "object"
                                | "image"
                                | "video"
                                | "audio"
                                | "text"
                                | "markdown"
                                | "html"
                                | "css"
                                | "javascript"
                                | "zip"
                                | "vast"
                                | "daast"
                                | "url"
                                | "webhook"
                                | "brief"
                                | "catalog"
                                | "published_post"
                                | "display_tag"
                                | "pixel_tracker"
                                | "vast_tracker"
                                | "daast_tracker"
                                | "card";
                            required?: boolean;
                            min?: number;
                            max?: number;
                            max_chars?: number;
                            max_size_kb?: number;
                            pixel_ratios?: (...)[];
                            required_pixel_ratios?: (...)[];
                            logo_slots?: (...)[];
                            required_logo_slots?: (...)[];
                            description?: string;
                            consumed_for_production?: boolean;
                        }[];
                        required_connections?: {
                            provider?: string;
                            connection_type: | "advertiser_account"
                            | "publisher_identity"
                            | "post_authorization";
                            required_for?: (...)[];
                            scope?: "unknown" | "account" | "identity" | "post";
                            status?:
                                | "unknown"
                                | "pending"
                                | "expired"
                                | "revoked"
                                | "not_required"
                                | "connected"
                                | "missing";
                            connection_id?: string;
                            resource_ref?: {
                                platform_account_id?: ...;
                                identity_id?: ...;
                                handle?: ...;
                                profile_url?: ...;
                                post_id?: ...;
                                post_url?: ...;
                            };
                            authorization_url?: string;
                            authorization_instructions?: string;
                            expires_at?: string;
                        }[];
                        reference_mutability?: | "immutable_snapshot"
                        | "mutable_requires_reapproval"
                        | "mutable_auto_recheck";
                        production_window_business_days?: number;
                        supply_mode?: "components"
                        | "rendered_canvases"
                        | "layered_source";
                        states: {
                            state_id: string;
                            anchoring:
                                | "overlay"
                                | "inline"
                                | "sticky_top"
                                | "sticky_bottom"
                                | "fullscreen_overlay"
                                | "underlay";
                            slot_bindings?: string[];
                            motion?: "static"
                            | "animated";
                            max_animation_s?: number;
                            breakpoints: (Omit<(...), (...)> & { authentication?: ... })[];
                            close_affordance: boolean;
                        }[];
                        initial_state_id: string;
                        reveal?: "none"
                        | "clip_window"
                        | "scroll_parallax";
                        transitions?: (
                            | {
                                transition_id: string;
                                from_state_id: string;
                                to_state_id: string;
                                trigger: "timer";
                                direction?: (...)
                                | (...)
                                | (...);
                                transition_mode: (...) | (...);
                                delay_ms: number;
                                duration_ms?: (...) | (...);
                                preserve_playback?: (...) | (...) | (...);
                            }
                            | {
                                transition_id: string;
                                from_state_id: string;
                                to_state_id: string;
                                trigger: "in_view_timer";
                                direction?: (...)
                                | (...)
                                | (...);
                                transition_mode: (...) | (...);
                                delay_ms: number;
                                duration_ms?: (...) | (...);
                                preserve_playback?: (...) | (...) | (...);
                            }
                            | {
                                transition_id: string;
                                from_state_id: string;
                                to_state_id: string;
                                trigger: "scroll_threshold";
                                input: "scroll";
                                direction?: (...)
                                | (...)
                                | (...);
                                transition_mode: (...) | (...);
                                duration_ms?: (...) | (...);
                                scroll_threshold_percent: number;
                                scroll_reference: (...) | (...);
                                preserve_playback?: (...) | (...) | (...);
                            }
                            | {
                                transition_id: string;
                                from_state_id: string;
                                to_state_id: string;
                                trigger: "scroll_progress";
                                input: "scroll";
                                transition_mode: "scroll_linked";
                                duration_ms?: (...)
                                | (...);
                                scroll_reference: (...) | (...);
                                scroll_start_percent: number;
                                scroll_end_percent: number;
                                preserve_playback?: (...) | (...) | (...);
                            }
                            | {
                                transition_id: string;
                                from_state_id: string;
                                to_state_id: string;
                                trigger: "user_action";
                                input: | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                                transition_mode: (...) | (...);
                                duration_ms?: (...) | (...);
                                preserve_playback?: (...) | (...) | (...);
                            }
                            | {
                                transition_id: string;
                                from_state_id: string;
                                to_state_id: string;
                                trigger: "media_event";
                                media_event: (...)
                                | (...);
                                transition_mode: (...) | (...);
                                duration_ms?: (...) | (...);
                                preserve_playback?: (...) | (...) | (...);
                            }
                        )[];
                        clickthrough?: "none"
                        | "required"
                        | "optional";
                        user_controls: { dismissible: boolean; user_collapsible: boolean };
                        canvas_constraints?: {
                            constraint:
                                | "safe_area"
                                | "reserved_region"
                                | "decoration_only_edge"
                                | "no_text_or_logos";
                            state_id?: string;
                            breakpoint_id?: string;
                            region: Omit<(...), (...)> & { authentication?: ... };
                        }[];
                        duration_ms_range?: (number | null)[];
                        duration_ms_exact?: number;
                        aspect_ratio?: string;
                        containers?: ("mp4" | "webm" | "mov")[];
                        video_playback?: "none" | "auto_muted" | "user_initiated";
                        max_initial_load_kb?: number;
                        max_subload_kb?: number;
                        polite_load?: boolean;
                    };
                }
                | {
                    format_option_id?: string;
                    publisher_domain?: string;
                    tracker_execution_contract?: {
                        complete: boolean;
                        honored: (
                            | Omit<(...), (...)> & { authentication?: ... }
                            | {
                                vast_event?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                target?: (...) | (...) | (...) | (...);
                                offset?: (...) | (...);
                                vast_versions?: (...) | (...);
                            }
                            | {
                                daast_event?: | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                                target?: (...) | (...) | (...);
                                offset?: (...) | (...);
                                daast_versions?: (...) | (...);
                            }
                        )[];
                    };
                    macro_resolution_capabilities?: {
                        dialect: MacroDialectFamily;
                        dialect_namespace?: string;
                        dialect_revision?: string;
                        dialect_semantic: string;
                        mapping_status: "verified_universal"
                        | "dialect_defined";
                        universal_semantic?: UniversalMacro;
                        operation: "translate_to_native" | "resolve_value";
                        performed_by: MacroProcessingActor;
                        supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                        supported_encodings?: { kind: ...; depth: ... }[];
                        translation_target?: {
                            token: string;
                            dialect: MacroDialectFamily;
                            dialect_namespace?: (...) | (...);
                            dialect_revision?: (...) | (...);
                            dialect_semantic: string;
                            mapping_status: MacroMappingStatus;
                            universal_semantic?: (...) | (...);
                            next_operation: "resolve_value";
                            performed_by: MacroProcessingActor;
                            encoding: { kind: ...; depth: ... };
                        };
                    }[];
                    technical_requirements_complete?: boolean;
                    display_name?: string;
                    sample_render_url?: string;
                    applies_to_channels?: MediaChannel[];
                    seller_preference?: "accepted"
                    | "preferred"
                    | "discouraged";
                    locale_policy?: { accepted_language_ranges: string[] };
                    canonical_formats_only?: boolean;
                    experimental?: boolean;
                    format_shape?: string;
                    v1_format_ref?: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    }[];
                    format_schema?: { uri: string; digest: string };
                    format_kind: "coordinated_placements";
                    params: {
                        experimental?: boolean;
                        deprecated?: boolean;
                        v1_translatable?: boolean;
                        since_version?: string;
                        migration_target_version?: string;
                        composition_model?: "deterministic" | "algorithmic";
                        provenance_required?: boolean;
                        platform_extensions?: { uri: string; digest: string }[];
                        synthesis_nondeterministic?: boolean;
                        slots?: {
                            asset_group_id: string;
                            asset_type:
                                | "object"
                                | "image"
                                | "video"
                                | "audio"
                                | "text"
                                | "markdown"
                                | "html"
                                | "css"
                                | "javascript"
                                | "zip"
                                | "vast"
                                | "daast"
                                | "url"
                                | "webhook"
                                | "brief"
                                | "catalog"
                                | "published_post"
                                | "display_tag"
                                | "pixel_tracker"
                                | "vast_tracker"
                                | "daast_tracker"
                                | "card";
                            required?: boolean;
                            min?: number;
                            max?: number;
                            max_chars?: number;
                            max_size_kb?: number;
                            pixel_ratios?: (...)[];
                            required_pixel_ratios?: (...)[];
                            logo_slots?: (...)[];
                            required_logo_slots?: (...)[];
                            description?: string;
                            consumed_for_production?: boolean;
                        }[];
                        required_connections?: {
                            provider?: string;
                            connection_type: | "advertiser_account"
                            | "publisher_identity"
                            | "post_authorization";
                            required_for?: (...)[];
                            scope?: "unknown" | "account" | "identity" | "post";
                            status?:
                                | "unknown"
                                | "pending"
                                | "expired"
                                | "revoked"
                                | "not_required"
                                | "connected"
                                | "missing";
                            connection_id?: string;
                            resource_ref?: {
                                platform_account_id?: ...;
                                identity_id?: ...;
                                handle?: ...;
                                profile_url?: ...;
                                post_id?: ...;
                                post_url?: ...;
                            };
                            authorization_url?: string;
                            authorization_instructions?: string;
                            expires_at?: string;
                        }[];
                        reference_mutability?: | "immutable_snapshot"
                        | "mutable_requires_reapproval"
                        | "mutable_auto_recheck";
                        production_window_business_days?: number;
                        components: (
                            | Omit<Omit<(...), (...)>, "authentication"> & {
                                authentication?: unknown;
                            }
                            | {
                                format_kind: "image";
                                params?: | {
                                    motion_level?: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    sizes?: ...;
                                    pixel_ratios?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    aspect_ratio?: ...;
                                    max_file_size_kb?: ...;
                                    image_formats?: ...;
                                    ssl_required?: ...;
                                    headline_max_chars?: ...;
                                    body_text_max_chars?: ...;
                                    cta_values?: ...;
                                    asset_source?: ...;
                                    buyer_asset_acceptance?: ...;
                                    ctv_ad_experience?: ...;
                                    activation_methods?: ...;
                                    width: ...;
                                    height: ...;
                                }
                                | {
                                    motion_level?: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    pixel_ratios?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    aspect_ratio?: ...;
                                    max_file_size_kb?: ...;
                                    image_formats?: ...;
                                    ssl_required?: ...;
                                    headline_max_chars?: ...;
                                    body_text_max_chars?: ...;
                                    cta_values?: ...;
                                    asset_source?: ...;
                                    buyer_asset_acceptance?: ...;
                                    ctv_ad_experience?: ...;
                                    activation_methods?: ...;
                                    sizes: ...;
                                }
                                | {
                                    motion_level?: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    sizes?: ...;
                                    pixel_ratios?: ...;
                                    aspect_ratio?: ...;
                                    max_file_size_kb?: ...;
                                    image_formats?: ...;
                                    ssl_required?: ...;
                                    headline_max_chars?: ...;
                                    body_text_max_chars?: ...;
                                    cta_values?: ...;
                                    asset_source?: ...;
                                    buyer_asset_acceptance?: ...;
                                    ctv_ad_experience?: ...;
                                    activation_methods?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                }
                                | {
                                    motion_level?: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    sizes?: ...;
                                    pixel_ratios?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    aspect_ratio?: ...;
                                    max_file_size_kb?: ...;
                                    image_formats?: ...;
                                    ssl_required?: ...;
                                    headline_max_chars?: ...;
                                    body_text_max_chars?: ...;
                                    cta_values?: ...;
                                    asset_source?: ...;
                                    buyer_asset_acceptance?: ...;
                                    ctv_ad_experience?: ...;
                                    activation_methods?: ...;
                                };
                            }
                            | {
                                format_kind: "html5";
                                params?: | {
                                    width: ...;
                                    height: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    sizes?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    max_initial_load_kb?: ...;
                                    max_polite_load_kb?: ...;
                                    host_initiated_subload?: ...;
                                    max_animation_duration_ms?: ...;
                                    max_cpu_load_percent?: ...;
                                    mraid_required?: ...;
                                    mraid_version?: ...;
                                    om_sdk_required?: ...;
                                    clicktag_macro?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    ssl_required?: ...;
                                }
                                | {
                                    sizes: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    max_initial_load_kb?: ...;
                                    max_polite_load_kb?: ...;
                                    host_initiated_subload?: ...;
                                    max_animation_duration_ms?: ...;
                                    max_cpu_load_percent?: ...;
                                    mraid_required?: ...;
                                    mraid_version?: ...;
                                    om_sdk_required?: ...;
                                    clicktag_macro?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    ssl_required?: ...;
                                }
                                | {
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    sizes?: ...;
                                    max_initial_load_kb?: ...;
                                    max_polite_load_kb?: ...;
                                    host_initiated_subload?: ...;
                                    max_animation_duration_ms?: ...;
                                    max_cpu_load_percent?: ...;
                                    mraid_required?: ...;
                                    mraid_version?: ...;
                                    om_sdk_required?: ...;
                                    clicktag_macro?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    ssl_required?: ...;
                                }
                                | {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    sizes?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    max_initial_load_kb?: ...;
                                    max_polite_load_kb?: ...;
                                    host_initiated_subload?: ...;
                                    max_animation_duration_ms?: ...;
                                    max_cpu_load_percent?: ...;
                                    mraid_required?: ...;
                                    mraid_version?: ...;
                                    om_sdk_required?: ...;
                                    clicktag_macro?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    ssl_required?: ...;
                                };
                            }
                            | {
                                format_kind: "display_tag";
                                params?: | {
                                    width: ...;
                                    height: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    sizes?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    supported_tag_types?: ...;
                                    supported_delivery_types?: ...;
                                    ssl_required?: ...;
                                    max_redirect_depth?: ...;
                                    max_response_time_ms?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    om_sdk_required?: ...;
                                }
                                | {
                                    sizes: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    supported_tag_types?: ...;
                                    supported_delivery_types?: ...;
                                    ssl_required?: ...;
                                    max_redirect_depth?: ...;
                                    max_response_time_ms?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    om_sdk_required?: ...;
                                }
                                | {
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    sizes?: ...;
                                    supported_tag_types?: ...;
                                    supported_delivery_types?: ...;
                                    ssl_required?: ...;
                                    max_redirect_depth?: ...;
                                    max_response_time_ms?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    om_sdk_required?: ...;
                                }
                                | {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    width?: ...;
                                    height?: ...;
                                    sizes?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    supported_tag_types?: ...;
                                    supported_delivery_types?: ...;
                                    ssl_required?: ...;
                                    max_redirect_depth?: ...;
                                    max_response_time_ms?: ...;
                                    backup_image_required?: ...;
                                    backup_image_max_size_kb?: ...;
                                    om_sdk_required?: ...;
                                };
                            }
                            | {
                                format_kind: "image_carousel";
                                params?: {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    card_aspect_ratio?: ...;
                                    min_cards?: ...;
                                    max_cards?: ...;
                                    allowed_card_media_asset_types?: ...;
                                    allowed_card_asset_types?: ...;
                                    card_image_max_file_size_kb?: ...;
                                    card_video_max_file_size_kb?: ...;
                                    card_video_max_duration_ms?: ...;
                                    primary_text_max_chars?: ...;
                                    card_headline_max_chars?: ...;
                                    card_description_max_chars?: ...;
                                    ssl_required?: ...;
                                };
                            }
                            | {
                                format_kind: "video_hosted";
                                params?: {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    orientation?: ...;
                                    aspect_ratio?: ...;
                                    min_width?: ...;
                                    min_height?: ...;
                                    max_width?: ...;
                                    max_height?: ...;
                                    duration_ms_range?: ...;
                                    duration_ms_exact?: ...;
                                    video_codecs?: ...;
                                    audio_codecs?: ...;
                                    containers?: ...;
                                    min_bitrate_kbps?: ...;
                                    max_bitrate_kbps?: ...;
                                    max_file_size_mb?: ...;
                                    frame_rates?: ...;
                                    captions?: ...;
                                    om_sdk_required?: ...;
                                    headline_max_chars?: ...;
                                    primary_text_max_chars?: ...;
                                    brand_name_max_chars?: ...;
                                    cta_values?: ...;
                                    companion_banner_widths?: ...;
                                    companion_banner_heights?: ...;
                                    asset_source?: ...;
                                    buyer_asset_acceptance?: ...;
                                    ctv_ad_experience?: ...;
                                };
                            }
                            | {
                                format_kind: "video_vast";
                                params?: {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    orientation?: ...;
                                    aspect_ratio?: ...;
                                    vast_versions?: ...;
                                    vast_version?: ...;
                                    media_file_requirements?: ...;
                                    vpaid_enabled?: ...;
                                    vpaid_version?: ...;
                                    simid_supported?: ...;
                                    duration_ms_range?: ...;
                                    duration_ms_exact?: ...;
                                    min_width?: ...;
                                    max_width?: ...;
                                    min_height?: ...;
                                    max_height?: ...;
                                    creative_type?: ...;
                                    ctv_ad_experience?: ...;
                                    motion_level?: ...;
                                    activation_methods?: ...;
                                    linear_required?: ...;
                                    skippable_after_ms?: ...;
                                    max_wrapper_depth?: ...;
                                    ssl_required?: ...;
                                };
                            }
                            | {
                                format_kind: "audio_hosted";
                                params?: {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    duration_ms_range?: ...;
                                    duration_ms_exact?: ...;
                                    audio_codecs?: ...;
                                    audio_sample_rates?: ...;
                                    audio_channels?: ...;
                                    min_bitrate_kbps?: ...;
                                    max_bitrate_kbps?: ...;
                                    max_file_size_mb?: ...;
                                    loudness_lufs?: ...;
                                    loudness_tolerance_db?: ...;
                                    true_peak_dbfs?: ...;
                                    asset_source?: ...;
                                    buyer_asset_acceptance?: ...;
                                    companion_image_required?: ...;
                                    companion_image_aspect_ratio?: ...;
                                    companion_image_max_file_size_kb?: ...;
                                    brand_name_max_chars?: ...;
                                };
                            }
                            | {
                                format_kind: "audio_daast";
                                params?: {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    daast_version?: ...;
                                    daast_versions?: ...;
                                    duration_ms_range?: ...;
                                    duration_ms_exact?: ...;
                                    linear_required?: ...;
                                    max_wrapper_depth?: ...;
                                    ssl_required?: ...;
                                    companion_image_required?: ...;
                                };
                            }
                            | {
                                format_kind: "sponsored_placement";
                                params?: {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    supported_catalog_types?: ...;
                                    min_items?: ...;
                                    max_items?: ...;
                                    fanout_mode?: ...;
                                    required_catalog_fields?: ...;
                                    supported_id_types?: ...;
                                    hero_asset_supported?: ...;
                                    item_production_model?: ...;
                                    ctv_ad_experience?: ...;
                                };
                            }
                            | {
                                format_kind: "native_in_feed";
                                params?: {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    ctv_ad_experience?: ...;
                                    menu_placement?: ...;
                                    focus_behavior?: ...;
                                    motion_level?: ...;
                                    activation_methods?: ...;
                                    title_max_chars?: ...;
                                    body_text_max_chars?: ...;
                                    cta_max_chars?: ...;
                                    cta_values?: ...;
                                    main_image_sizes?: ...;
                                    icon_size?: ...;
                                    max_image_file_size_kb?: ...;
                                    image_formats?: ...;
                                    ssl_required?: ...;
                                    asset_source?: ...;
                                    buyer_asset_acceptance?: ...;
                                };
                            }
                            | {
                                format_kind: "responsive_creative";
                                params?: {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    headlines_min?: ...;
                                    headlines_max?: ...;
                                    headline_max_chars?: ...;
                                    long_headlines_min?: ...;
                                    long_headlines_max?: ...;
                                    long_headline_max_chars?: ...;
                                    descriptions_min?: ...;
                                    descriptions_max?: ...;
                                    description_max_chars?: ...;
                                    images_landscape_min?: ...;
                                    images_landscape_max?: ...;
                                    images_landscape_aspect_ratio?: ...;
                                    images_square_min?: ...;
                                    images_square_max?: ...;
                                    images_vertical_min?: ...;
                                    images_vertical_max?: ...;
                                    videos_min?: ...;
                                    videos_max?: ...;
                                    video_min_duration_ms?: ...;
                                    video_max_duration_ms?: ...;
                                    logo_min?: ...;
                                    logo_max?: ...;
                                    logo_aspect_ratios?: ...;
                                    business_name_max_chars?: ...;
                                    asset_image_max_file_size_kb?: ...;
                                    supports_catalog_input?: ...;
                                };
                            }
                            | {
                                format_kind: "agent_placement";
                                params?: {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    output_modality?: ...;
                                    max_mention_length_chars?: ...;
                                    max_mention_duration_ms?: ...;
                                    supports_offering_reference?: ...;
                                    supports_landing_page_url?: ...;
                                    tone_constraints?: ...;
                                    disclosure_required?: ...;
                                };
                            }
                            | {
                                format_kind: "seller_rendered_stateful_display";
                                params?: {
                                    experimental?: ...;
                                    deprecated?: ...;
                                    v1_translatable?: ...;
                                    since_version?: ...;
                                    migration_target_version?: ...;
                                    composition_model?: ...;
                                    provenance_required?: ...;
                                    platform_extensions?: ...;
                                    synthesis_nondeterministic?: ...;
                                    slots?: ...;
                                    required_connections?: ...;
                                    reference_mutability?: ...;
                                    production_window_business_days?: ...;
                                    supply_mode?: ...;
                                    states: ...;
                                    initial_state_id: ...;
                                    reveal?: ...;
                                    transitions?: ...;
                                    clickthrough?: ...;
                                    user_controls: ...;
                                    canvas_constraints?: ...;
                                    duration_ms_range?: ...;
                                    duration_ms_exact?: ...;
                                    aspect_ratio?: ...;
                                    containers?: ...;
                                    video_playback?: ...;
                                    max_initial_load_kb?: ...;
                                    max_subload_kb?: ...;
                                    polite_load?: ...;
                                };
                            }
                        )[];
                        shared_slots?: {
                            asset_group_id: string;
                            asset_type: | "object"
                            | "image"
                            | "video"
                            | "audio"
                            | "text"
                            | "markdown"
                            | "html"
                            | "css"
                            | "javascript"
                            | "zip"
                            | "vast"
                            | "daast"
                            | "url"
                            | "webhook"
                            | "brief"
                            | "catalog"
                            | "published_post"
                            | "pixel_tracker"
                            | "vast_tracker"
                            | "daast_tracker"
                            | "card";
                            required?: boolean;
                            min?: number;
                            max?: number;
                            consumed_by: string[];
                        }[];
                    };
                }
                | {
                    format_option_id?: string;
                    publisher_domain?: string;
                    tracker_execution_contract?: {
                        complete: boolean;
                        honored: (
                            | Omit<(...), (...)> & { authentication?: ... }
                            | {
                                vast_event?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                target?: (...) | (...) | (...) | (...);
                                offset?: (...) | (...);
                                vast_versions?: (...) | (...);
                            }
                            | {
                                daast_event?: | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                                target?: (...) | (...) | (...);
                                offset?: (...) | (...);
                                daast_versions?: (...) | (...);
                            }
                        )[];
                    };
                    macro_resolution_capabilities?: {
                        dialect: MacroDialectFamily;
                        dialect_namespace?: string;
                        dialect_revision?: string;
                        dialect_semantic: string;
                        mapping_status: "verified_universal"
                        | "dialect_defined";
                        universal_semantic?: UniversalMacro;
                        operation: "translate_to_native" | "resolve_value";
                        performed_by: MacroProcessingActor;
                        supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                        supported_encodings?: { kind: ...; depth: ... }[];
                        translation_target?: {
                            token: string;
                            dialect: MacroDialectFamily;
                            dialect_namespace?: (...) | (...);
                            dialect_revision?: (...) | (...);
                            dialect_semantic: string;
                            mapping_status: MacroMappingStatus;
                            universal_semantic?: (...) | (...);
                            next_operation: "resolve_value";
                            performed_by: MacroProcessingActor;
                            encoding: { kind: ...; depth: ... };
                        };
                    }[];
                    technical_requirements_complete?: boolean;
                    display_name?: string;
                    sample_render_url?: string;
                    applies_to_channels?: MediaChannel[];
                    seller_preference?: "accepted"
                    | "preferred"
                    | "discouraged";
                    locale_policy?: { accepted_language_ranges: string[] };
                    canonical_formats_only?: boolean;
                    experimental?: boolean;
                    format_shape?: string;
                    v1_format_ref?: {
                        agent_url: string;
                        id: string;
                        width?: number;
                        height?: number;
                        duration_ms?: number;
                        pixel_ratio?: number;
                    }[];
                    format_schema?: { uri: string; digest: string };
                    format_kind: "custom";
                    params: Omit<Omit<{}, "bank">, "authentication"> & {
                        authentication?: unknown;
                    };
                };
            }[];
            source?: "publisher"
            | "aao_mirror"
            | "agent_derived";
            creative_agents?: {
                agent_url: string;
                agent_name?: string;
                capabilities?: CreativeAgentCapability[];
            }[];
            errors?: {
                code: string;
                message: string;
                buyer_reason?: { code: string; message: string };
                field?: string;
                suggestion?: string;
                retry_after?: number;
                issues?: {
                    pointer: string;
                    message: string;
                    keyword: string;
                    schemaPath?: string;
                    schema_id?: string;
                    discriminator?: {
                        property_name: string;
                        value: (...) | (...) | (...) | (...) | (...);
                    }[];
                }[];
                details?: Omit<Omit<{}, "bank">, "authentication"> & {
                    authentication?: unknown;
                };
                recovery?: "transient"
                | "correctable"
                | "terminal";
                source?: "producer" | "sdk";
                sdk_id?: string;
            }[];
            pagination?: { has_more: boolean; cursor?: string; total_count?: number };
            sandbox?: boolean;
            ext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
                authentication?: unknown;
            };
        }
        • Optionalcontext?: Omit<Omit<{}, "bank">, "authentication"> & { authentication?: unknown }
        • Optionalgovernance_context?: string

          Opaque authorization context issued only by an approved check_governance decision. Buyers attach it to governed requests across protocol roles (media buys, rights acquisitions, signal activations, creative services); receiving services persist it and forward it on subsequent execution and lifecycle checks. The context is the authoritative plan binding at service boundaries, so a service MUST NOT require a separate plan_id.

          Governance agents MUST emit a compact JWS per the AdCP JWS profile. Verifiers validate standard authorization claims such as signature, issuer, audience, expiry, and replay protection, but intermediaries MUST NOT interpret embedded governance state for business logic. A conditions or denied verdict never carries an authorization context.

          This is the primary correlation key for audit and reporting across the governance lifecycle.

        • formats: {
              format_id: {
                  agent_url: string;
                  id: string;
                  width?: number;
                  height?: number;
                  duration_ms?: number;
                  pixel_ratio?: number;
              };
              name: string;
              description?: string;
              example_url?: string;
              accepts_parameters?: FormatIDParameter[];
              renders?: (
                  | {
                      role: string;
                      dimensions: {
                          width?: number;
                          height?: number;
                          min_width?: number;
                          min_height?: number;
                          max_width?: number;
                          max_height?: number;
                          unit?: DimensionUnit;
                          responsive?: { width: boolean; height: boolean };
                          aspect_ratio?: string;
                      };
                  }
                  | { role: string; parameters_from_format_id: true }
              )[];
              assets?: (
                  | {
                      item_type: "individual";
                      asset_id: string;
                      asset_role?: string;
                      required: boolean;
                      overlays?: {
                          id: string;
                          description?: (...)
                          | (...);
                          visual?: (...) | (...);
                          bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                      }[];
                      asset_group_id?: string;
                  }
                  | {
                      asset_type: "image";
                      requirements?: {
                          min_width?: number;
                          max_width?: number;
                          min_height?: number;
                          max_height?: number;
                          pixel_ratios?: (...)[];
                          parameters_from_format_id?: boolean;
                          unit?: DimensionUnit;
                          aspect_ratio?: string;
                          formats?: (...)[];
                          min_dpi?: number;
                          bleed?:
                              | { uniform: ... }
                              | { top: ...; right: ...; bottom: ...; left: ... };
                          color_space?: "rgb" | "cmyk" | "grayscale";
                          max_file_size_kb?: number;
                          transparency_required?: boolean;
                          animation_allowed?: boolean;
                          max_animation_duration_ms?: number;
                          max_weight_grams?: number;
                      };
                      item_type: "individual";
                      asset_id: string;
                      asset_role?: string;
                      required: boolean;
                      overlays?: {
                          id: string;
                          description?: (...)
                          | (...);
                          visual?: (...) | (...);
                          bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                      }[];
                      asset_group_id?: string;
                  }
                  | {
                      asset_type: "video";
                      requirements?: {
                          min_width?: number;
                          max_width?: number;
                          min_height?: number;
                          max_height?: number;
                          aspect_ratio?: string;
                          min_duration_ms?: number;
                          max_duration_ms?: number;
                          containers?: (...)[];
                          codecs?: (...)[];
                          max_file_size_kb?: number;
                          min_bitrate_kbps?: number;
                          max_bitrate_kbps?: number;
                          frame_rates?: (...)[];
                          audio_required?: boolean;
                          frame_rate_type?: FrameRateType;
                          scan_type?: ScanType;
                          gop_type?: GOPType;
                          min_gop_interval_seconds?: number;
                          max_gop_interval_seconds?: number;
                          moov_atom_position?: MoovAtomPosition;
                          audio_codecs?: (...)[];
                          audio_sample_rates?: (...)[];
                          audio_channels?: (...)[];
                          loudness_lufs?: number;
                          loudness_tolerance_db?: number;
                          true_peak_dbfs?: number;
                      };
                      item_type: "individual";
                      asset_id: string;
                      asset_role?: string;
                      required: boolean;
                      overlays?: {
                          id: string;
                          description?: (...)
                          | (...);
                          visual?: (...) | (...);
                          bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                      }[];
                      asset_group_id?: string;
                  }
                  | {
                      asset_type: "audio";
                      requirements?: {
                          min_duration_ms?: number;
                          max_duration_ms?: number;
                          formats?: (...)[];
                          max_file_size_kb?: number;
                          sample_rates?: (...)[];
                          channels?: (...)[];
                          min_bitrate_kbps?: number;
                          max_bitrate_kbps?: number;
                          loudness_lufs?: number;
                          loudness_tolerance_db?: number;
                          true_peak_dbfs?: number;
                      };
                      item_type: "individual";
                      asset_id: string;
                      asset_role?: string;
                      required: boolean;
                      overlays?: {
                          id: string;
                          description?: (...)
                          | (...);
                          visual?: (...) | (...);
                          bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                      }[];
                      asset_group_id?: string;
                  }
                  | {
                      asset_type: "text";
                      requirements?: {
                          min_length?: number;
                          max_length?: number;
                          min_lines?: number;
                          max_lines?: number;
                          character_pattern?: string;
                          prohibited_terms?: (...)[];
                          allowed_values?: (...)[];
                      };
                      item_type: "individual";
                      asset_id: string;
                      asset_role?: string;
                      required: boolean;
                      overlays?: {
                          id: string;
                          description?: (...)
                          | (...);
                          visual?: (...) | (...);
                          bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                      }[];
                      asset_group_id?: string;
                  }
                  | {
                      asset_type: "markdown";
                      requirements?: { max_length?: number };
                      item_type: "individual";
                      asset_id: string;
                      asset_role?: string;
                      required: boolean;
                      overlays?: {
                          id: string;
                          description?: (...) | (...);
                          visual?: (...) | (...);
                          bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                      }[];
                      asset_group_id?: string;
                  }
                  | {
                      asset_type: "html";
                      requirements?: {
                          max_file_size_kb?: number;
                          sandbox?: "none"
                          | "iframe"
                          | "safeframe"
                          | "fencedframe";
                          external_resources_allowed?: boolean;
                          allowed_external_domains?: (...)[];
                      };
                      item_type: "individual";
                      asset_id: string;
                      asset_role?: string;
                      required: boolean;
                      overlays?: {
                          id: string;
                          description?: (...)
                          | (...);
                          visual?: (...) | (...);
                          bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                      }[];
                      asset_group_id?: string;
                  }
                  | {
                      asset_type: "css";
                      requirements?: { max_file_size_kb?: number };
                      item_type: "individual";
                      asset_id: string;
                      asset_role?: string;
                      required: boolean;
                      overlays?: {
                          id: string;
                          description?: (...) | (...);
                          visual?: (...) | (...);
                          bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                      }[];
                      asset_group_id?: string;
                  }
                  | {
                      asset_type: "javascript";
                      requirements?: {
                          max_file_size_kb?: number;
                          module_type?: "script"
                          | "module"
                          | "iife";
                          strict_mode_required?: boolean;
                          external_resources_allowed?: boolean;
                          allowed_external_domains?: (...)[];
                      };
                      item_type: "individual";
                      asset_id: string;
                      asset_role?: string;
                      required: boolean;
                      overlays?: {
                          id: string;
                          description?: (...)
                          | (...);
                          visual?: (...) | (...);
                          bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                      }[];
                      asset_group_id?: string;
                  }
                  | {
                      asset_type: "vast";
                      requirements?: {
                          vast_version?: VASTVersion;
                          vast_versions?: (...)[];
                          media_file_requirements?: {
                              delivery_methods?: ...;
                              mime_types?: ...;
                              containers?: ...;
                              codecs?: ...;
                              min_width?: ...;
                              max_width?: ...;
                              min_height?: ...;
                              max_height?: ...;
                              min_bitrate_kbps?: ...;
                              max_bitrate_kbps?: ...;
                              max_file_size_bytes?: ...;
                          };
                      };
                      item_type: "individual";
                      asset_id: string;
                      asset_role?: string;
                      required: boolean;
                      overlays?: {
                          id: string;
                          description?: (...)
                          | (...);
                          visual?: (...) | (...);
                          bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                      }[];
                      asset_group_id?: string;
                  }
                  | {
                      asset_type: "daast";
                      requirements?: { daast_version?: DAASTVersion; daast_versions?: (...)[] };
                      item_type: "individual";
                      asset_id: string;
                      asset_role?: string;
                      required: boolean;
                      overlays?: {
                          id: string;
                          description?: (...) | (...);
                          visual?: (...) | (...);
                          bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                      }[];
                      asset_group_id?: string;
                  }
                  | {
                      asset_type: "url";
                      requirements?: {
                          role?: | "clickthrough"
                          | "landing_page"
                          | "impression_tracker"
                          | "click_tracker"
                          | "viewability_tracker"
                          | "third_party_tracker";
                          protocols?: (...)[];
                          allowed_domains?: (...)[];
                          max_length?: number;
                          macro_support?: boolean;
                      };
                      item_type: "individual";
                      asset_id: string;
                      asset_role?: string;
                      required: boolean;
                      overlays?: {
                          id: string;
                          description?: (...)
                          | (...);
                          visual?: (...) | (...);
                          bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                      }[];
                      asset_group_id?: string;
                  }
                  | {
                      asset_type: "webhook";
                      requirements?: { methods?: (...)[] };
                      item_type: "individual";
                      asset_id: string;
                      asset_role?: string;
                      required: boolean;
                      overlays?: {
                          id: string;
                          description?: (...) | (...);
                          visual?: (...) | (...);
                          bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                      }[];
                      asset_group_id?: string;
                  }
                  | {
                      asset_type: "brief";
                      item_type: "individual";
                      asset_id: string;
                      asset_role?: string;
                      required: boolean;
                      overlays?: {
                          id: string;
                          description?: (...)
                          | (...);
                          visual?: (...) | (...);
                          bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                      }[];
                      asset_group_id?: string;
                  }
                  | {
                      asset_type: "catalog";
                      item_type: "individual";
                      asset_id: string;
                      asset_role?: string;
                      required: boolean;
                      overlays?: {
                          id: string;
                          description?: (...)
                          | (...);
                          visual?: (...) | (...);
                          bounds: { x: ...; y: ...; width: ...; height: ...; unit: ... };
                      }[];
                      asset_group_id?: string;
                  }
                  | {
                      item_type: "repeatable_group";
                      asset_group_id: string;
                      required: boolean;
                      min_count: number;
                      max_count: number;
                      selection_mode?: "sequential"
                      | "optimize";
                      assets: (
                          | {
                              asset_type: "image";
                              requirements?: (...)
                              | (...);
                              asset_id: string;
                              asset_role?: (...) | (...);
                              asset_group_id?: (...) | (...);
                              required: boolean;
                              overlays?: (...) | (...);
                          }
                          | {
                              asset_type: "video";
                              requirements?: (...)
                              | (...);
                              asset_id: string;
                              asset_role?: (...) | (...);
                              asset_group_id?: (...) | (...);
                              required: boolean;
                              overlays?: (...) | (...);
                          }
                          | {
                              asset_type: "audio";
                              requirements?: (...)
                              | (...);
                              asset_id: string;
                              asset_role?: (...) | (...);
                              asset_group_id?: (...) | (...);
                              required: boolean;
                              overlays?: (...) | (...);
                          }
                          | {
                              asset_type: "text";
                              requirements?: (...)
                              | (...);
                              asset_id: string;
                              asset_role?: (...) | (...);
                              asset_group_id?: (...) | (...);
                              required: boolean;
                              overlays?: (...) | (...);
                          }
                          | {
                              asset_type: "markdown";
                              requirements?: (...)
                              | (...);
                              asset_id: string;
                              asset_role?: (...) | (...);
                              asset_group_id?: (...) | (...);
                              required: boolean;
                              overlays?: (...) | (...);
                          }
                          | {
                              asset_type: "html";
                              requirements?: (...)
                              | (...);
                              asset_id: string;
                              asset_role?: (...) | (...);
                              asset_group_id?: (...) | (...);
                              required: boolean;
                              overlays?: (...) | (...);
                          }
                          | {
                              asset_type: "css";
                              requirements?: (...)
                              | (...);
                              asset_id: string;
                              asset_role?: (...) | (...);
                              asset_group_id?: (...) | (...);
                              required: boolean;
                              overlays?: (...) | (...);
                          }
                          | {
                              asset_type: "javascript";
                              requirements?: (...)
                              | (...);
                              asset_id: string;
                              asset_role?: (...) | (...);
                              asset_group_id?: (...) | (...);
                              required: boolean;
                              overlays?: (...) | (...);
                          }
                          | {
                              asset_type: "vast";
                              requirements?: (...)
                              | (...);
                              asset_id: string;
                              asset_role?: (...) | (...);
                              asset_group_id?: (...) | (...);
                              required: boolean;
                              overlays?: (...) | (...);
                          }
                          | {
                              asset_type: "daast";
                              requirements?: (...)
                              | (...);
                              asset_id: string;
                              asset_role?: (...) | (...);
                              asset_group_id?: (...) | (...);
                              required: boolean;
                              overlays?: (...) | (...);
                          }
                          | {
                              asset_type: "url";
                              requirements?: (...)
                              | (...);
                              asset_id: string;
                              asset_role?: (...) | (...);
                              asset_group_id?: (...) | (...);
                              required: boolean;
                              overlays?: (...) | (...);
                          }
                          | {
                              asset_type: "webhook";
                              requirements?: (...)
                              | (...);
                              asset_id: string;
                              asset_role?: (...) | (...);
                              asset_group_id?: (...) | (...);
                              required: boolean;
                              overlays?: (...) | (...);
                          }
                      )[];
                  }
              )[];
              delivery?: Omit<Omit<{}, "bank">, "authentication"> & {
                  authentication?: unknown;
              };
              supported_macros?: string[];
              input_format_ids?: {
                  agent_url: string;
                  id: string;
                  width?: number;
                  height?: number;
                  duration_ms?: number;
                  pixel_ratio?: number;
              }[];
              output_format_ids?: {
                  agent_url: string;
                  id: string;
                  width?: number;
                  height?: number;
                  duration_ms?: number;
                  pixel_ratio?: number;
              }[];
              format_card?: {
                  format_id: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  };
                  manifest: Omit<Omit<{}, "bank">, "authentication"> & {
                      authentication?: unknown;
                  };
              };
              accessibility?: {
                  wcag_level: WCAGLevel;
                  requires_accessible_assets?: boolean;
              };
              supported_disclosure_positions?: DisclosurePosition[];
              disclosure_capabilities?: {
                  position: DisclosurePosition;
                  persistence: DisclosurePersistence[];
              }[];
              format_card_detailed?: {
                  format_id: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  };
                  manifest: Omit<Omit<{}, "bank">, "authentication"> & {
                      authentication?: unknown;
                  };
              };
              reported_metrics?: AvailableMetric[];
              pricing_options?: (
                  | {
                      pricing_option_id: string;
                      applies_to_output_format_ids?: {
                          agent_url: string;
                          id: string;
                          width?: (...)
                          | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      applies_to_output_capability_ids?: string[];
                      model: "cpm";
                      cpm: number;
                      currency: string;
                      ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                          authentication?: unknown;
                      };
                  }
                  | {
                      pricing_option_id: string;
                      applies_to_output_format_ids?: {
                          agent_url: string;
                          id: string;
                          width?: (...)
                          | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      applies_to_output_capability_ids?: string[];
                      model: "percent_of_media";
                      percent: number;
                      max_cpm?: number;
                      currency: string;
                      ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                          authentication?: unknown;
                      };
                  }
                  | {
                      pricing_option_id: string;
                      applies_to_output_format_ids?: {
                          agent_url: string;
                          id: string;
                          width?: (...)
                          | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      applies_to_output_capability_ids?: string[];
                      model: "flat_fee";
                      amount: number;
                      period: "monthly"
                      | "campaign"
                      | "quarterly"
                      | "annual";
                      currency: string;
                      ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                          authentication?: unknown;
                      };
                  }
                  | {
                      pricing_option_id: string;
                      applies_to_output_format_ids?: {
                          agent_url: string;
                          id: string;
                          width?: (...)
                          | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      applies_to_output_capability_ids?: string[];
                      model: "per_unit";
                      unit: string;
                      unit_price: number;
                      currency: string;
                      ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                          authentication?: unknown;
                      };
                  }
                  | {
                      pricing_option_id: string;
                      applies_to_output_format_ids?: {
                          agent_url: string;
                          id: string;
                          width?: (...)
                          | (...);
                          height?: (...) | (...);
                          duration_ms?: (...) | (...);
                          pixel_ratio?: (...) | (...);
                      }[];
                      applies_to_output_capability_ids?: string[];
                      model: "custom";
                      description: string;
                      metadata: { summary_for_operator?: string };
                      currency?: string;
                      ext?: Omit<Omit<(...), (...)>, "authentication"> & {
                          authentication?: unknown;
                      };
                  }
              )[];
              canonical?: {
                  kind: CanonicalFormatKind;
                  asset_source?: | "buyer_uploaded"
                  | "publisher_host_recorded"
                  | "seller_pre_rendered_from_brief"
                  | "seller_human_designed"
                  | "agent_synthesized"
                  | "publisher_owned_reference";
                  slots_override?: {
                      asset_group_id: string;
                      asset_type: string;
                      required?: boolean;
                      max_chars?: number;
                      consumed_for_production?: boolean;
                  }[];
              };
              canonical_parameters?: | {
                  format_option_id?: string;
                  publisher_domain?: string;
                  tracker_execution_contract?: {
                      complete: boolean;
                      honored: (
                          | Omit<(...), (...)> & { authentication?: ... }
                          | {
                              vast_event?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              target?: (...) | (...) | (...) | (...);
                              offset?: (...) | (...);
                              vast_versions?: (...) | (...);
                          }
                          | {
                              daast_event?: | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              target?: (...) | (...) | (...);
                              offset?: (...) | (...);
                              daast_versions?: (...) | (...);
                          }
                      )[];
                  };
                  macro_resolution_capabilities?: {
                      dialect: MacroDialectFamily;
                      dialect_namespace?: string;
                      dialect_revision?: string;
                      dialect_semantic: string;
                      mapping_status: "verified_universal"
                      | "dialect_defined";
                      universal_semantic?: UniversalMacro;
                      operation: "translate_to_native" | "resolve_value";
                      performed_by: MacroProcessingActor;
                      supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                      supported_encodings?: { kind: ...; depth: ... }[];
                      translation_target?: {
                          token: string;
                          dialect: MacroDialectFamily;
                          dialect_namespace?: (...) | (...);
                          dialect_revision?: (...) | (...);
                          dialect_semantic: string;
                          mapping_status: MacroMappingStatus;
                          universal_semantic?: (...) | (...);
                          next_operation: "resolve_value";
                          performed_by: MacroProcessingActor;
                          encoding: { kind: ...; depth: ... };
                      };
                  }[];
                  technical_requirements_complete?: boolean;
                  display_name?: string;
                  sample_render_url?: string;
                  applies_to_channels?: MediaChannel[];
                  seller_preference?: "accepted"
                  | "preferred"
                  | "discouraged";
                  locale_policy?: { accepted_language_ranges: string[] };
                  canonical_formats_only?: boolean;
                  experimental?: boolean;
                  format_shape?: string;
                  v1_format_ref?: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  }[];
                  format_schema?: { uri: string; digest: string };
                  format_kind: "image";
                  params:
                      | {
                          motion_level?: "static"
                          | "limited_motion";
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: string; digest: string }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: string;
                              asset_type:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              required?: (...) | (...) | (...);
                              min?: (...) | (...);
                              max?: (...) | (...);
                              max_chars?: (...) | (...);
                              max_size_kb?: (...) | (...);
                              pixel_ratios?: (...) | (...);
                              required_pixel_ratios?: (...) | (...);
                              logo_slots?: (...) | (...);
                              required_logo_slots?: (...) | (...);
                              description?: (...) | (...);
                              consumed_for_production?: (...) | (...) | (...);
                          }[];
                          required_connections?: {
                              provider?: (...)
                              | (...);
                              connection_type: (...) | (...) | (...);
                              required_for?: (...) | (...);
                              scope?: (...) | (...) | (...) | (...) | (...);
                              status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                              connection_id?: (...) | (...);
                              resource_ref?: (...) | (...);
                              authorization_url?: (...) | (...);
                              authorization_instructions?: (...) | (...);
                              expires_at?: (...) | (...);
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          sizes?: { width: number; height: number }[];
                          pixel_ratios?: number[];
                          min_width?: number;
                          max_width?: number;
                          min_height?: number;
                          max_height?: number;
                          aspect_ratio?: string;
                          max_file_size_kb?: number;
                          image_formats?: ("jpg" | "jpeg" | "png" | "gif" | "webp" | "svg")[];
                          ssl_required?: boolean;
                          headline_max_chars?: number;
                          body_text_max_chars?: number;
                          cta_values?: string[];
                          asset_source?:
                              | "buyer_uploaded"
                              | "publisher_host_recorded"
                              | "seller_pre_rendered_from_brief"
                              | "seller_human_designed"
                              | "agent_synthesized"
                              | "publisher_owned_reference";
                          buyer_asset_acceptance?: "rejected"
                          | "accepted";
                          ctv_ad_experience?: CTVAdExperience;
                          activation_methods?: CreativeActivationMethod[];
                          width: number;
                          height: number;
                      }
                      | {
                          motion_level?: "static"
                          | "limited_motion";
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: string; digest: string }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: string;
                              asset_type:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              required?: (...) | (...) | (...);
                              min?: (...) | (...);
                              max?: (...) | (...);
                              max_chars?: (...) | (...);
                              max_size_kb?: (...) | (...);
                              pixel_ratios?: (...) | (...);
                              required_pixel_ratios?: (...) | (...);
                              logo_slots?: (...) | (...);
                              required_logo_slots?: (...) | (...);
                              description?: (...) | (...);
                              consumed_for_production?: (...) | (...) | (...);
                          }[];
                          required_connections?: {
                              provider?: (...)
                              | (...);
                              connection_type: (...) | (...) | (...);
                              required_for?: (...) | (...);
                              scope?: (...) | (...) | (...) | (...) | (...);
                              status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                              connection_id?: (...) | (...);
                              resource_ref?: (...) | (...);
                              authorization_url?: (...) | (...);
                              authorization_instructions?: (...) | (...);
                              expires_at?: (...) | (...);
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          width?: number;
                          height?: number;
                          pixel_ratios?: number[];
                          min_width?: number;
                          max_width?: number;
                          min_height?: number;
                          max_height?: number;
                          aspect_ratio?: string;
                          max_file_size_kb?: number;
                          image_formats?: ("jpg" | "jpeg" | "png" | "gif" | "webp" | "svg")[];
                          ssl_required?: boolean;
                          headline_max_chars?: number;
                          body_text_max_chars?: number;
                          cta_values?: string[];
                          asset_source?:
                              | "buyer_uploaded"
                              | "publisher_host_recorded"
                              | "seller_pre_rendered_from_brief"
                              | "seller_human_designed"
                              | "agent_synthesized"
                              | "publisher_owned_reference";
                          buyer_asset_acceptance?: "rejected"
                          | "accepted";
                          ctv_ad_experience?: CTVAdExperience;
                          activation_methods?: CreativeActivationMethod[];
                          sizes: { width: number; height: number }[];
                      }
                      | {
                          motion_level?: "static"
                          | "limited_motion";
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: string; digest: string }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: string;
                              asset_type:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              required?: (...) | (...) | (...);
                              min?: (...) | (...);
                              max?: (...) | (...);
                              max_chars?: (...) | (...);
                              max_size_kb?: (...) | (...);
                              pixel_ratios?: (...) | (...);
                              required_pixel_ratios?: (...) | (...);
                              logo_slots?: (...) | (...);
                              required_logo_slots?: (...) | (...);
                              description?: (...) | (...);
                              consumed_for_production?: (...) | (...) | (...);
                          }[];
                          required_connections?: {
                              provider?: (...)
                              | (...);
                              connection_type: (...) | (...) | (...);
                              required_for?: (...) | (...);
                              scope?: (...) | (...) | (...) | (...) | (...);
                              status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                              connection_id?: (...) | (...);
                              resource_ref?: (...) | (...);
                              authorization_url?: (...) | (...);
                              authorization_instructions?: (...) | (...);
                              expires_at?: (...) | (...);
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          width?: number;
                          height?: number;
                          sizes?: { width: number; height: number }[];
                          pixel_ratios?: number[];
                          aspect_ratio?: string;
                          max_file_size_kb?: number;
                          image_formats?: ("jpg" | "jpeg" | "png" | "gif" | "webp" | "svg")[];
                          ssl_required?: boolean;
                          headline_max_chars?: number;
                          body_text_max_chars?: number;
                          cta_values?: string[];
                          asset_source?:
                              | "buyer_uploaded"
                              | "publisher_host_recorded"
                              | "seller_pre_rendered_from_brief"
                              | "seller_human_designed"
                              | "agent_synthesized"
                              | "publisher_owned_reference";
                          buyer_asset_acceptance?: "rejected"
                          | "accepted";
                          ctv_ad_experience?: CTVAdExperience;
                          activation_methods?: CreativeActivationMethod[];
                          min_width?: number;
                          max_width?: number;
                          min_height?: number;
                          max_height?: number;
                      }
                      | {
                          motion_level?: "static"
                          | "limited_motion";
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: string; digest: string }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: string;
                              asset_type:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              required?: (...) | (...) | (...);
                              min?: (...) | (...);
                              max?: (...) | (...);
                              max_chars?: (...) | (...);
                              max_size_kb?: (...) | (...);
                              pixel_ratios?: (...) | (...);
                              required_pixel_ratios?: (...) | (...);
                              logo_slots?: (...) | (...);
                              required_logo_slots?: (...) | (...);
                              description?: (...) | (...);
                              consumed_for_production?: (...) | (...) | (...);
                          }[];
                          required_connections?: {
                              provider?: (...)
                              | (...);
                              connection_type: (...) | (...) | (...);
                              required_for?: (...) | (...);
                              scope?: (...) | (...) | (...) | (...) | (...);
                              status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                              connection_id?: (...) | (...);
                              resource_ref?: (...) | (...);
                              authorization_url?: (...) | (...);
                              authorization_instructions?: (...) | (...);
                              expires_at?: (...) | (...);
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          width?: number;
                          height?: number;
                          sizes?: { width: number; height: number }[];
                          pixel_ratios?: number[];
                          min_width?: number;
                          max_width?: number;
                          min_height?: number;
                          max_height?: number;
                          aspect_ratio?: string;
                          max_file_size_kb?: number;
                          image_formats?: ("jpg" | "jpeg" | "png" | "gif" | "webp" | "svg")[];
                          ssl_required?: boolean;
                          headline_max_chars?: number;
                          body_text_max_chars?: number;
                          cta_values?: string[];
                          asset_source?:
                              | "buyer_uploaded"
                              | "publisher_host_recorded"
                              | "seller_pre_rendered_from_brief"
                              | "seller_human_designed"
                              | "agent_synthesized"
                              | "publisher_owned_reference";
                          buyer_asset_acceptance?: "rejected"
                          | "accepted";
                          ctv_ad_experience?: CTVAdExperience;
                          activation_methods?: CreativeActivationMethod[];
                      };
              }
              | {
                  format_option_id?: string;
                  publisher_domain?: string;
                  tracker_execution_contract?: {
                      complete: boolean;
                      honored: (
                          | Omit<(...), (...)> & { authentication?: ... }
                          | {
                              vast_event?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              target?: (...) | (...) | (...) | (...);
                              offset?: (...) | (...);
                              vast_versions?: (...) | (...);
                          }
                          | {
                              daast_event?: | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              target?: (...) | (...) | (...);
                              offset?: (...) | (...);
                              daast_versions?: (...) | (...);
                          }
                      )[];
                  };
                  macro_resolution_capabilities?: {
                      dialect: MacroDialectFamily;
                      dialect_namespace?: string;
                      dialect_revision?: string;
                      dialect_semantic: string;
                      mapping_status: "verified_universal"
                      | "dialect_defined";
                      universal_semantic?: UniversalMacro;
                      operation: "translate_to_native" | "resolve_value";
                      performed_by: MacroProcessingActor;
                      supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                      supported_encodings?: { kind: ...; depth: ... }[];
                      translation_target?: {
                          token: string;
                          dialect: MacroDialectFamily;
                          dialect_namespace?: (...) | (...);
                          dialect_revision?: (...) | (...);
                          dialect_semantic: string;
                          mapping_status: MacroMappingStatus;
                          universal_semantic?: (...) | (...);
                          next_operation: "resolve_value";
                          performed_by: MacroProcessingActor;
                          encoding: { kind: ...; depth: ... };
                      };
                  }[];
                  technical_requirements_complete?: boolean;
                  display_name?: string;
                  sample_render_url?: string;
                  applies_to_channels?: MediaChannel[];
                  seller_preference?: "accepted"
                  | "preferred"
                  | "discouraged";
                  locale_policy?: { accepted_language_ranges: string[] };
                  canonical_formats_only?: boolean;
                  experimental?: boolean;
                  format_shape?: string;
                  v1_format_ref?: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  }[];
                  format_schema?: { uri: string; digest: string };
                  format_kind: "html5";
                  params:
                      | {
                          width: number;
                          height: number;
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic"
                          | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: string; digest: string }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: string;
                              asset_type:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              required?: (...) | (...) | (...);
                              min?: (...) | (...);
                              max?: (...) | (...);
                              max_chars?: (...) | (...);
                              max_size_kb?: (...) | (...);
                              pixel_ratios?: (...) | (...);
                              required_pixel_ratios?: (...) | (...);
                              logo_slots?: (...) | (...);
                              required_logo_slots?: (...) | (...);
                              description?: (...) | (...);
                              consumed_for_production?: (...) | (...) | (...);
                          }[];
                          required_connections?: {
                              provider?: (...)
                              | (...);
                              connection_type: (...) | (...) | (...);
                              required_for?: (...) | (...);
                              scope?: (...) | (...) | (...) | (...) | (...);
                              status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                              connection_id?: (...) | (...);
                              resource_ref?: (...) | (...);
                              authorization_url?: (...) | (...);
                              authorization_instructions?: (...) | (...);
                              expires_at?: (...) | (...);
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          sizes?: { width: number; height: number }[];
                          min_width?: number;
                          max_width?: number;
                          min_height?: number;
                          max_height?: number;
                          max_initial_load_kb?: number;
                          max_polite_load_kb?: number;
                          host_initiated_subload?: boolean;
                          max_animation_duration_ms?: number;
                          max_cpu_load_percent?: number;
                          mraid_required?: boolean;
                          mraid_version?: "2.0" | "3.0";
                          om_sdk_required?: boolean;
                          clicktag_macro?: "clickTag" | "clickTAG";
                          backup_image_required?: boolean;
                          backup_image_max_size_kb?: number;
                          ssl_required?: boolean;
                      }
                      | {
                          sizes: { width: number; height: number }[];
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: string; digest: string }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: string;
                              asset_type:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              required?: (...) | (...) | (...);
                              min?: (...) | (...);
                              max?: (...) | (...);
                              max_chars?: (...) | (...);
                              max_size_kb?: (...) | (...);
                              pixel_ratios?: (...) | (...);
                              required_pixel_ratios?: (...) | (...);
                              logo_slots?: (...) | (...);
                              required_logo_slots?: (...) | (...);
                              description?: (...) | (...);
                              consumed_for_production?: (...) | (...) | (...);
                          }[];
                          required_connections?: {
                              provider?: (...)
                              | (...);
                              connection_type: (...) | (...) | (...);
                              required_for?: (...) | (...);
                              scope?: (...) | (...) | (...) | (...) | (...);
                              status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                              connection_id?: (...) | (...);
                              resource_ref?: (...) | (...);
                              authorization_url?: (...) | (...);
                              authorization_instructions?: (...) | (...);
                              expires_at?: (...) | (...);
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          width?: number;
                          height?: number;
                          min_width?: number;
                          max_width?: number;
                          min_height?: number;
                          max_height?: number;
                          max_initial_load_kb?: number;
                          max_polite_load_kb?: number;
                          host_initiated_subload?: boolean;
                          max_animation_duration_ms?: number;
                          max_cpu_load_percent?: number;
                          mraid_required?: boolean;
                          mraid_version?: "2.0"
                          | "3.0";
                          om_sdk_required?: boolean;
                          clicktag_macro?: "clickTag" | "clickTAG";
                          backup_image_required?: boolean;
                          backup_image_max_size_kb?: number;
                          ssl_required?: boolean;
                      }
                      | {
                          min_width?: number;
                          max_width?: number;
                          min_height?: number;
                          max_height?: number;
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic"
                          | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: string; digest: string }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: string;
                              asset_type:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              required?: (...) | (...) | (...);
                              min?: (...) | (...);
                              max?: (...) | (...);
                              max_chars?: (...) | (...);
                              max_size_kb?: (...) | (...);
                              pixel_ratios?: (...) | (...);
                              required_pixel_ratios?: (...) | (...);
                              logo_slots?: (...) | (...);
                              required_logo_slots?: (...) | (...);
                              description?: (...) | (...);
                              consumed_for_production?: (...) | (...) | (...);
                          }[];
                          required_connections?: {
                              provider?: (...)
                              | (...);
                              connection_type: (...) | (...) | (...);
                              required_for?: (...) | (...);
                              scope?: (...) | (...) | (...) | (...) | (...);
                              status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                              connection_id?: (...) | (...);
                              resource_ref?: (...) | (...);
                              authorization_url?: (...) | (...);
                              authorization_instructions?: (...) | (...);
                              expires_at?: (...) | (...);
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          width?: number;
                          height?: number;
                          sizes?: { width: number; height: number }[];
                          max_initial_load_kb?: number;
                          max_polite_load_kb?: number;
                          host_initiated_subload?: boolean;
                          max_animation_duration_ms?: number;
                          max_cpu_load_percent?: number;
                          mraid_required?: boolean;
                          mraid_version?: "2.0" | "3.0";
                          om_sdk_required?: boolean;
                          clicktag_macro?: "clickTag" | "clickTAG";
                          backup_image_required?: boolean;
                          backup_image_max_size_kb?: number;
                          ssl_required?: boolean;
                      }
                      | {
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic"
                          | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: string; digest: string }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: string;
                              asset_type:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              required?: (...) | (...) | (...);
                              min?: (...) | (...);
                              max?: (...) | (...);
                              max_chars?: (...) | (...);
                              max_size_kb?: (...) | (...);
                              pixel_ratios?: (...) | (...);
                              required_pixel_ratios?: (...) | (...);
                              logo_slots?: (...) | (...);
                              required_logo_slots?: (...) | (...);
                              description?: (...) | (...);
                              consumed_for_production?: (...) | (...) | (...);
                          }[];
                          required_connections?: {
                              provider?: (...)
                              | (...);
                              connection_type: (...) | (...) | (...);
                              required_for?: (...) | (...);
                              scope?: (...) | (...) | (...) | (...) | (...);
                              status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                              connection_id?: (...) | (...);
                              resource_ref?: (...) | (...);
                              authorization_url?: (...) | (...);
                              authorization_instructions?: (...) | (...);
                              expires_at?: (...) | (...);
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          width?: number;
                          height?: number;
                          sizes?: { width: number; height: number }[];
                          min_width?: number;
                          max_width?: number;
                          min_height?: number;
                          max_height?: number;
                          max_initial_load_kb?: number;
                          max_polite_load_kb?: number;
                          host_initiated_subload?: boolean;
                          max_animation_duration_ms?: number;
                          max_cpu_load_percent?: number;
                          mraid_required?: boolean;
                          mraid_version?: "2.0" | "3.0";
                          om_sdk_required?: boolean;
                          clicktag_macro?: "clickTag" | "clickTAG";
                          backup_image_required?: boolean;
                          backup_image_max_size_kb?: number;
                          ssl_required?: boolean;
                      };
              }
              | {
                  format_option_id?: string;
                  publisher_domain?: string;
                  tracker_execution_contract?: {
                      complete: boolean;
                      honored: (
                          | Omit<(...), (...)> & { authentication?: ... }
                          | {
                              vast_event?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              target?: (...) | (...) | (...) | (...);
                              offset?: (...) | (...);
                              vast_versions?: (...) | (...);
                          }
                          | {
                              daast_event?: | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              target?: (...) | (...) | (...);
                              offset?: (...) | (...);
                              daast_versions?: (...) | (...);
                          }
                      )[];
                  };
                  macro_resolution_capabilities?: {
                      dialect: MacroDialectFamily;
                      dialect_namespace?: string;
                      dialect_revision?: string;
                      dialect_semantic: string;
                      mapping_status: "verified_universal"
                      | "dialect_defined";
                      universal_semantic?: UniversalMacro;
                      operation: "translate_to_native" | "resolve_value";
                      performed_by: MacroProcessingActor;
                      supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                      supported_encodings?: { kind: ...; depth: ... }[];
                      translation_target?: {
                          token: string;
                          dialect: MacroDialectFamily;
                          dialect_namespace?: (...) | (...);
                          dialect_revision?: (...) | (...);
                          dialect_semantic: string;
                          mapping_status: MacroMappingStatus;
                          universal_semantic?: (...) | (...);
                          next_operation: "resolve_value";
                          performed_by: MacroProcessingActor;
                          encoding: { kind: ...; depth: ... };
                      };
                  }[];
                  technical_requirements_complete?: boolean;
                  display_name?: string;
                  sample_render_url?: string;
                  applies_to_channels?: MediaChannel[];
                  seller_preference?: "accepted"
                  | "preferred"
                  | "discouraged";
                  locale_policy?: { accepted_language_ranges: string[] };
                  canonical_formats_only?: boolean;
                  experimental?: boolean;
                  format_shape?: string;
                  v1_format_ref?: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  }[];
                  format_schema?: { uri: string; digest: string };
                  format_kind: "display_tag";
                  params:
                      | {
                          width: number;
                          height: number;
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic"
                          | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: string; digest: string }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: string;
                              asset_type:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              required?: (...) | (...) | (...);
                              min?: (...) | (...);
                              max?: (...) | (...);
                              max_chars?: (...) | (...);
                              max_size_kb?: (...) | (...);
                              pixel_ratios?: (...) | (...);
                              required_pixel_ratios?: (...) | (...);
                              logo_slots?: (...) | (...);
                              required_logo_slots?: (...) | (...);
                              description?: (...) | (...);
                              consumed_for_production?: (...) | (...) | (...);
                          }[];
                          required_connections?: {
                              provider?: (...)
                              | (...);
                              connection_type: (...) | (...) | (...);
                              required_for?: (...) | (...);
                              scope?: (...) | (...) | (...) | (...) | (...);
                              status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                              connection_id?: (...) | (...);
                              resource_ref?: (...) | (...);
                              authorization_url?: (...) | (...);
                              authorization_instructions?: (...) | (...);
                              expires_at?: (...) | (...);
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          sizes?: { width: number; height: number }[];
                          min_width?: number;
                          max_width?: number;
                          min_height?: number;
                          max_height?: number;
                          supported_tag_types?: ("javascript" | "iframe" | "1x1_redirect")[];
                          supported_delivery_types?: (
                              "tag_url"
                              | "inline_markup"
                              | "paired_redirect"
                          )[];
                          ssl_required?: boolean;
                          max_redirect_depth?: number;
                          max_response_time_ms?: number;
                          backup_image_required?: boolean;
                          backup_image_max_size_kb?: number;
                          om_sdk_required?: boolean;
                      }
                      | {
                          sizes: { width: number; height: number }[];
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic" | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: string; digest: string }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: string;
                              asset_type:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              required?: (...) | (...) | (...);
                              min?: (...) | (...);
                              max?: (...) | (...);
                              max_chars?: (...) | (...);
                              max_size_kb?: (...) | (...);
                              pixel_ratios?: (...) | (...);
                              required_pixel_ratios?: (...) | (...);
                              logo_slots?: (...) | (...);
                              required_logo_slots?: (...) | (...);
                              description?: (...) | (...);
                              consumed_for_production?: (...) | (...) | (...);
                          }[];
                          required_connections?: {
                              provider?: (...)
                              | (...);
                              connection_type: (...) | (...) | (...);
                              required_for?: (...) | (...);
                              scope?: (...) | (...) | (...) | (...) | (...);
                              status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                              connection_id?: (...) | (...);
                              resource_ref?: (...) | (...);
                              authorization_url?: (...) | (...);
                              authorization_instructions?: (...) | (...);
                              expires_at?: (...) | (...);
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          width?: number;
                          height?: number;
                          min_width?: number;
                          max_width?: number;
                          min_height?: number;
                          max_height?: number;
                          supported_tag_types?: ("javascript" | "iframe" | "1x1_redirect")[];
                          supported_delivery_types?: (
                              "tag_url"
                              | "inline_markup"
                              | "paired_redirect"
                          )[];
                          ssl_required?: boolean;
                          max_redirect_depth?: number;
                          max_response_time_ms?: number;
                          backup_image_required?: boolean;
                          backup_image_max_size_kb?: number;
                          om_sdk_required?: boolean;
                      }
                      | {
                          min_width?: number;
                          max_width?: number;
                          min_height?: number;
                          max_height?: number;
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic"
                          | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: string; digest: string }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: string;
                              asset_type:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              required?: (...) | (...) | (...);
                              min?: (...) | (...);
                              max?: (...) | (...);
                              max_chars?: (...) | (...);
                              max_size_kb?: (...) | (...);
                              pixel_ratios?: (...) | (...);
                              required_pixel_ratios?: (...) | (...);
                              logo_slots?: (...) | (...);
                              required_logo_slots?: (...) | (...);
                              description?: (...) | (...);
                              consumed_for_production?: (...) | (...) | (...);
                          }[];
                          required_connections?: {
                              provider?: (...)
                              | (...);
                              connection_type: (...) | (...) | (...);
                              required_for?: (...) | (...);
                              scope?: (...) | (...) | (...) | (...) | (...);
                              status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                              connection_id?: (...) | (...);
                              resource_ref?: (...) | (...);
                              authorization_url?: (...) | (...);
                              authorization_instructions?: (...) | (...);
                              expires_at?: (...) | (...);
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          width?: number;
                          height?: number;
                          sizes?: { width: number; height: number }[];
                          supported_tag_types?: ("javascript" | "iframe" | "1x1_redirect")[];
                          supported_delivery_types?: (
                              "tag_url"
                              | "inline_markup"
                              | "paired_redirect"
                          )[];
                          ssl_required?: boolean;
                          max_redirect_depth?: number;
                          max_response_time_ms?: number;
                          backup_image_required?: boolean;
                          backup_image_max_size_kb?: number;
                          om_sdk_required?: boolean;
                      }
                      | {
                          experimental?: boolean;
                          deprecated?: boolean;
                          v1_translatable?: boolean;
                          since_version?: string;
                          migration_target_version?: string;
                          composition_model?: "deterministic"
                          | "algorithmic";
                          provenance_required?: boolean;
                          platform_extensions?: { uri: string; digest: string }[];
                          synthesis_nondeterministic?: boolean;
                          slots?: {
                              asset_group_id: string;
                              asset_type:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              required?: (...) | (...) | (...);
                              min?: (...) | (...);
                              max?: (...) | (...);
                              max_chars?: (...) | (...);
                              max_size_kb?: (...) | (...);
                              pixel_ratios?: (...) | (...);
                              required_pixel_ratios?: (...) | (...);
                              logo_slots?: (...) | (...);
                              required_logo_slots?: (...) | (...);
                              description?: (...) | (...);
                              consumed_for_production?: (...) | (...) | (...);
                          }[];
                          required_connections?: {
                              provider?: (...)
                              | (...);
                              connection_type: (...) | (...) | (...);
                              required_for?: (...) | (...);
                              scope?: (...) | (...) | (...) | (...) | (...);
                              status?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                              connection_id?: (...) | (...);
                              resource_ref?: (...) | (...);
                              authorization_url?: (...) | (...);
                              authorization_instructions?: (...) | (...);
                              expires_at?: (...) | (...);
                          }[];
                          reference_mutability?: | "immutable_snapshot"
                          | "mutable_requires_reapproval"
                          | "mutable_auto_recheck";
                          production_window_business_days?: number;
                          width?: number;
                          height?: number;
                          sizes?: { width: number; height: number }[];
                          min_width?: number;
                          max_width?: number;
                          min_height?: number;
                          max_height?: number;
                          supported_tag_types?: ("javascript" | "iframe" | "1x1_redirect")[];
                          supported_delivery_types?: (
                              "tag_url"
                              | "inline_markup"
                              | "paired_redirect"
                          )[];
                          ssl_required?: boolean;
                          max_redirect_depth?: number;
                          max_response_time_ms?: number;
                          backup_image_required?: boolean;
                          backup_image_max_size_kb?: number;
                          om_sdk_required?: boolean;
                      };
              }
              | {
                  format_option_id?: string;
                  publisher_domain?: string;
                  tracker_execution_contract?: {
                      complete: boolean;
                      honored: (
                          | Omit<(...), (...)> & { authentication?: ... }
                          | {
                              vast_event?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              target?: (...) | (...) | (...) | (...);
                              offset?: (...) | (...);
                              vast_versions?: (...) | (...);
                          }
                          | {
                              daast_event?: | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              target?: (...) | (...) | (...);
                              offset?: (...) | (...);
                              daast_versions?: (...) | (...);
                          }
                      )[];
                  };
                  macro_resolution_capabilities?: {
                      dialect: MacroDialectFamily;
                      dialect_namespace?: string;
                      dialect_revision?: string;
                      dialect_semantic: string;
                      mapping_status: "verified_universal"
                      | "dialect_defined";
                      universal_semantic?: UniversalMacro;
                      operation: "translate_to_native" | "resolve_value";
                      performed_by: MacroProcessingActor;
                      supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                      supported_encodings?: { kind: ...; depth: ... }[];
                      translation_target?: {
                          token: string;
                          dialect: MacroDialectFamily;
                          dialect_namespace?: (...) | (...);
                          dialect_revision?: (...) | (...);
                          dialect_semantic: string;
                          mapping_status: MacroMappingStatus;
                          universal_semantic?: (...) | (...);
                          next_operation: "resolve_value";
                          performed_by: MacroProcessingActor;
                          encoding: { kind: ...; depth: ... };
                      };
                  }[];
                  technical_requirements_complete?: boolean;
                  display_name?: string;
                  sample_render_url?: string;
                  applies_to_channels?: MediaChannel[];
                  seller_preference?: "accepted"
                  | "preferred"
                  | "discouraged";
                  locale_policy?: { accepted_language_ranges: string[] };
                  canonical_formats_only?: boolean;
                  experimental?: boolean;
                  format_shape?: string;
                  v1_format_ref?: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  }[];
                  format_schema?: { uri: string; digest: string };
                  format_kind: "image_carousel";
                  params: {
                      experimental?: boolean;
                      deprecated?: boolean;
                      v1_translatable?: boolean;
                      since_version?: string;
                      migration_target_version?: string;
                      composition_model?: "deterministic" | "algorithmic";
                      provenance_required?: boolean;
                      platform_extensions?: { uri: string; digest: string }[];
                      synthesis_nondeterministic?: boolean;
                      slots?: {
                          asset_group_id: string;
                          asset_type:
                              | "object"
                              | "image"
                              | "video"
                              | "audio"
                              | "text"
                              | "markdown"
                              | "html"
                              | "css"
                              | "javascript"
                              | "zip"
                              | "vast"
                              | "daast"
                              | "url"
                              | "webhook"
                              | "brief"
                              | "catalog"
                              | "published_post"
                              | "display_tag"
                              | "pixel_tracker"
                              | "vast_tracker"
                              | "daast_tracker"
                              | "card";
                          required?: boolean;
                          min?: number;
                          max?: number;
                          max_chars?: number;
                          max_size_kb?: number;
                          pixel_ratios?: (...)[];
                          required_pixel_ratios?: (...)[];
                          logo_slots?: (...)[];
                          required_logo_slots?: (...)[];
                          description?: string;
                          consumed_for_production?: boolean;
                      }[];
                      required_connections?: {
                          provider?: string;
                          connection_type: | "advertiser_account"
                          | "publisher_identity"
                          | "post_authorization";
                          required_for?: (...)[];
                          scope?: "unknown" | "account" | "identity" | "post";
                          status?:
                              | "unknown"
                              | "pending"
                              | "expired"
                              | "revoked"
                              | "not_required"
                              | "connected"
                              | "missing";
                          connection_id?: string;
                          resource_ref?: {
                              platform_account_id?: ...;
                              identity_id?: ...;
                              handle?: ...;
                              profile_url?: ...;
                              post_id?: ...;
                              post_url?: ...;
                          };
                          authorization_url?: string;
                          authorization_instructions?: string;
                          expires_at?: string;
                      }[];
                      reference_mutability?: | "immutable_snapshot"
                      | "mutable_requires_reapproval"
                      | "mutable_auto_recheck";
                      production_window_business_days?: number;
                      card_aspect_ratio?: string;
                      min_cards?: number;
                      max_cards?: number;
                      allowed_card_media_asset_types?: ("image" | "video")[];
                      allowed_card_asset_types?: ("image" | "video")[];
                      card_image_max_file_size_kb?: number;
                      card_video_max_file_size_kb?: number;
                      card_video_max_duration_ms?: number;
                      primary_text_max_chars?: number;
                      card_headline_max_chars?: number;
                      card_description_max_chars?: number;
                      ssl_required?: boolean;
                  };
              }
              | {
                  format_option_id?: string;
                  publisher_domain?: string;
                  tracker_execution_contract?: {
                      complete: boolean;
                      honored: (
                          | Omit<(...), (...)> & { authentication?: ... }
                          | {
                              vast_event?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              target?: (...) | (...) | (...) | (...);
                              offset?: (...) | (...);
                              vast_versions?: (...) | (...);
                          }
                          | {
                              daast_event?: | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              target?: (...) | (...) | (...);
                              offset?: (...) | (...);
                              daast_versions?: (...) | (...);
                          }
                      )[];
                  };
                  macro_resolution_capabilities?: {
                      dialect: MacroDialectFamily;
                      dialect_namespace?: string;
                      dialect_revision?: string;
                      dialect_semantic: string;
                      mapping_status: "verified_universal"
                      | "dialect_defined";
                      universal_semantic?: UniversalMacro;
                      operation: "translate_to_native" | "resolve_value";
                      performed_by: MacroProcessingActor;
                      supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                      supported_encodings?: { kind: ...; depth: ... }[];
                      translation_target?: {
                          token: string;
                          dialect: MacroDialectFamily;
                          dialect_namespace?: (...) | (...);
                          dialect_revision?: (...) | (...);
                          dialect_semantic: string;
                          mapping_status: MacroMappingStatus;
                          universal_semantic?: (...) | (...);
                          next_operation: "resolve_value";
                          performed_by: MacroProcessingActor;
                          encoding: { kind: ...; depth: ... };
                      };
                  }[];
                  technical_requirements_complete?: boolean;
                  display_name?: string;
                  sample_render_url?: string;
                  applies_to_channels?: MediaChannel[];
                  seller_preference?: "accepted"
                  | "preferred"
                  | "discouraged";
                  locale_policy?: { accepted_language_ranges: string[] };
                  canonical_formats_only?: boolean;
                  experimental?: boolean;
                  format_shape?: string;
                  v1_format_ref?: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  }[];
                  format_schema?: { uri: string; digest: string };
                  format_kind: "video_hosted";
                  params: {
                      experimental?: boolean;
                      deprecated?: boolean;
                      v1_translatable?: boolean;
                      since_version?: string;
                      migration_target_version?: string;
                      composition_model?: "deterministic" | "algorithmic";
                      provenance_required?: boolean;
                      platform_extensions?: { uri: string; digest: string }[];
                      synthesis_nondeterministic?: boolean;
                      slots?: {
                          asset_group_id: string;
                          asset_type:
                              | "object"
                              | "image"
                              | "video"
                              | "audio"
                              | "text"
                              | "markdown"
                              | "html"
                              | "css"
                              | "javascript"
                              | "zip"
                              | "vast"
                              | "daast"
                              | "url"
                              | "webhook"
                              | "brief"
                              | "catalog"
                              | "published_post"
                              | "display_tag"
                              | "pixel_tracker"
                              | "vast_tracker"
                              | "daast_tracker"
                              | "card";
                          required?: boolean;
                          min?: number;
                          max?: number;
                          max_chars?: number;
                          max_size_kb?: number;
                          pixel_ratios?: (...)[];
                          required_pixel_ratios?: (...)[];
                          logo_slots?: (...)[];
                          required_logo_slots?: (...)[];
                          description?: string;
                          consumed_for_production?: boolean;
                      }[];
                      required_connections?: {
                          provider?: string;
                          connection_type: | "advertiser_account"
                          | "publisher_identity"
                          | "post_authorization";
                          required_for?: (...)[];
                          scope?: "unknown" | "account" | "identity" | "post";
                          status?:
                              | "unknown"
                              | "pending"
                              | "expired"
                              | "revoked"
                              | "not_required"
                              | "connected"
                              | "missing";
                          connection_id?: string;
                          resource_ref?: {
                              platform_account_id?: ...;
                              identity_id?: ...;
                              handle?: ...;
                              profile_url?: ...;
                              post_id?: ...;
                              post_url?: ...;
                          };
                          authorization_url?: string;
                          authorization_instructions?: string;
                          expires_at?: string;
                      }[];
                      reference_mutability?: | "immutable_snapshot"
                      | "mutable_requires_reapproval"
                      | "mutable_auto_recheck";
                      production_window_business_days?: number;
                      orientation?: "vertical"
                      | "horizontal"
                      | "square";
                      aspect_ratio?: string;
                      min_width?: number;
                      min_height?: number;
                      max_width?: number;
                      max_height?: number;
                      duration_ms_range?: (number | null)[];
                      duration_ms_exact?: number;
                      video_codecs?: ("h264" | "h265" | "vp8" | "vp9" | "av1" | "prores")[];
                      audio_codecs?: ("aac" | "mp3" | "opus" | "pcm")[];
                      containers?: ("mp4" | "webm" | "mov")[];
                      min_bitrate_kbps?: number;
                      max_bitrate_kbps?: number;
                      max_file_size_mb?: number;
                      frame_rates?: number[];
                      captions?: "required" | "not_required" | "recommended";
                      om_sdk_required?: boolean;
                      headline_max_chars?: number;
                      primary_text_max_chars?: number;
                      brand_name_max_chars?: number;
                      cta_values?: string[];
                      companion_banner_widths?: number[];
                      companion_banner_heights?: number[];
                      asset_source?:
                          | "buyer_uploaded"
                          | "publisher_host_recorded"
                          | "seller_pre_rendered_from_brief"
                          | "seller_human_designed"
                          | "agent_synthesized"
                          | "publisher_owned_reference";
                      buyer_asset_acceptance?: "rejected"
                      | "accepted";
                      ctv_ad_experience?: CTVAdExperience;
                  };
              }
              | {
                  format_option_id?: string;
                  publisher_domain?: string;
                  tracker_execution_contract?: {
                      complete: boolean;
                      honored: (
                          | Omit<(...), (...)> & { authentication?: ... }
                          | {
                              vast_event?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              target?: (...) | (...) | (...) | (...);
                              offset?: (...) | (...);
                              vast_versions?: (...) | (...);
                          }
                          | {
                              daast_event?: | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              target?: (...) | (...) | (...);
                              offset?: (...) | (...);
                              daast_versions?: (...) | (...);
                          }
                      )[];
                  };
                  macro_resolution_capabilities?: {
                      dialect: MacroDialectFamily;
                      dialect_namespace?: string;
                      dialect_revision?: string;
                      dialect_semantic: string;
                      mapping_status: "verified_universal"
                      | "dialect_defined";
                      universal_semantic?: UniversalMacro;
                      operation: "translate_to_native" | "resolve_value";
                      performed_by: MacroProcessingActor;
                      supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                      supported_encodings?: { kind: ...; depth: ... }[];
                      translation_target?: {
                          token: string;
                          dialect: MacroDialectFamily;
                          dialect_namespace?: (...) | (...);
                          dialect_revision?: (...) | (...);
                          dialect_semantic: string;
                          mapping_status: MacroMappingStatus;
                          universal_semantic?: (...) | (...);
                          next_operation: "resolve_value";
                          performed_by: MacroProcessingActor;
                          encoding: { kind: ...; depth: ... };
                      };
                  }[];
                  technical_requirements_complete?: boolean;
                  display_name?: string;
                  sample_render_url?: string;
                  applies_to_channels?: MediaChannel[];
                  seller_preference?: "accepted"
                  | "preferred"
                  | "discouraged";
                  locale_policy?: { accepted_language_ranges: string[] };
                  canonical_formats_only?: boolean;
                  experimental?: boolean;
                  format_shape?: string;
                  v1_format_ref?: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  }[];
                  format_schema?: { uri: string; digest: string };
                  format_kind: "video_vast";
                  params: {
                      experimental?: boolean;
                      deprecated?: boolean;
                      v1_translatable?: boolean;
                      since_version?: string;
                      migration_target_version?: string;
                      composition_model?: "deterministic" | "algorithmic";
                      provenance_required?: boolean;
                      platform_extensions?: { uri: string; digest: string }[];
                      synthesis_nondeterministic?: boolean;
                      slots?: {
                          asset_group_id: string;
                          asset_type:
                              | "object"
                              | "image"
                              | "video"
                              | "audio"
                              | "text"
                              | "markdown"
                              | "html"
                              | "css"
                              | "javascript"
                              | "zip"
                              | "vast"
                              | "daast"
                              | "url"
                              | "webhook"
                              | "brief"
                              | "catalog"
                              | "published_post"
                              | "display_tag"
                              | "pixel_tracker"
                              | "vast_tracker"
                              | "daast_tracker"
                              | "card";
                          required?: boolean;
                          min?: number;
                          max?: number;
                          max_chars?: number;
                          max_size_kb?: number;
                          pixel_ratios?: (...)[];
                          required_pixel_ratios?: (...)[];
                          logo_slots?: (...)[];
                          required_logo_slots?: (...)[];
                          description?: string;
                          consumed_for_production?: boolean;
                      }[];
                      required_connections?: {
                          provider?: string;
                          connection_type: | "advertiser_account"
                          | "publisher_identity"
                          | "post_authorization";
                          required_for?: (...)[];
                          scope?: "unknown" | "account" | "identity" | "post";
                          status?:
                              | "unknown"
                              | "pending"
                              | "expired"
                              | "revoked"
                              | "not_required"
                              | "connected"
                              | "missing";
                          connection_id?: string;
                          resource_ref?: {
                              platform_account_id?: ...;
                              identity_id?: ...;
                              handle?: ...;
                              profile_url?: ...;
                              post_id?: ...;
                              post_url?: ...;
                          };
                          authorization_url?: string;
                          authorization_instructions?: string;
                          expires_at?: string;
                      }[];
                      reference_mutability?: | "immutable_snapshot"
                      | "mutable_requires_reapproval"
                      | "mutable_auto_recheck";
                      production_window_business_days?: number;
                      orientation?: "vertical"
                      | "horizontal"
                      | "square";
                      aspect_ratio?: string;
                      vast_versions?: VASTVersion[];
                      vast_version?: VASTVersion;
                      media_file_requirements?: {
                          delivery_methods?: VASTMediaDeliveryMethod[];
                          mime_types?: string[];
                          containers?: string[];
                          codecs?: string[];
                          min_width?: number;
                          max_width?: number;
                          min_height?: number;
                          max_height?: number;
                          min_bitrate_kbps?: number;
                          max_bitrate_kbps?: number;
                          max_file_size_bytes?: number;
                      };
                      vpaid_enabled?: boolean;
                      vpaid_version?: "1.0"
                      | "2.0";
                      simid_supported?: boolean;
                      duration_ms_range?: number[];
                      duration_ms_exact?: number;
                      min_width?: number;
                      max_width?: number;
                      min_height?: number;
                      max_height?: number;
                      creative_type?: "linear" | "nonlinear" | "either";
                      ctv_ad_experience?: CTVAdExperience;
                      motion_level?: CreativeMotionLevel;
                      activation_methods?: CreativeActivationMethod[];
                      linear_required?: boolean;
                      skippable_after_ms?: number;
                      max_wrapper_depth?: number;
                      ssl_required?: boolean;
                  };
              }
              | {
                  format_option_id?: string;
                  publisher_domain?: string;
                  tracker_execution_contract?: {
                      complete: boolean;
                      honored: (
                          | Omit<(...), (...)> & { authentication?: ... }
                          | {
                              vast_event?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              target?: (...) | (...) | (...) | (...);
                              offset?: (...) | (...);
                              vast_versions?: (...) | (...);
                          }
                          | {
                              daast_event?: | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              target?: (...) | (...) | (...);
                              offset?: (...) | (...);
                              daast_versions?: (...) | (...);
                          }
                      )[];
                  };
                  macro_resolution_capabilities?: {
                      dialect: MacroDialectFamily;
                      dialect_namespace?: string;
                      dialect_revision?: string;
                      dialect_semantic: string;
                      mapping_status: "verified_universal"
                      | "dialect_defined";
                      universal_semantic?: UniversalMacro;
                      operation: "translate_to_native" | "resolve_value";
                      performed_by: MacroProcessingActor;
                      supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                      supported_encodings?: { kind: ...; depth: ... }[];
                      translation_target?: {
                          token: string;
                          dialect: MacroDialectFamily;
                          dialect_namespace?: (...) | (...);
                          dialect_revision?: (...) | (...);
                          dialect_semantic: string;
                          mapping_status: MacroMappingStatus;
                          universal_semantic?: (...) | (...);
                          next_operation: "resolve_value";
                          performed_by: MacroProcessingActor;
                          encoding: { kind: ...; depth: ... };
                      };
                  }[];
                  technical_requirements_complete?: boolean;
                  display_name?: string;
                  sample_render_url?: string;
                  applies_to_channels?: MediaChannel[];
                  seller_preference?: "accepted"
                  | "preferred"
                  | "discouraged";
                  locale_policy?: { accepted_language_ranges: string[] };
                  canonical_formats_only?: boolean;
                  experimental?: boolean;
                  format_shape?: string;
                  v1_format_ref?: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  }[];
                  format_schema?: { uri: string; digest: string };
                  format_kind: "audio_hosted";
                  params: {
                      experimental?: boolean;
                      deprecated?: boolean;
                      v1_translatable?: boolean;
                      since_version?: string;
                      migration_target_version?: string;
                      composition_model?: "deterministic" | "algorithmic";
                      provenance_required?: boolean;
                      platform_extensions?: { uri: string; digest: string }[];
                      synthesis_nondeterministic?: boolean;
                      slots?: {
                          asset_group_id: string;
                          asset_type:
                              | "object"
                              | "image"
                              | "video"
                              | "audio"
                              | "text"
                              | "markdown"
                              | "html"
                              | "css"
                              | "javascript"
                              | "zip"
                              | "vast"
                              | "daast"
                              | "url"
                              | "webhook"
                              | "brief"
                              | "catalog"
                              | "published_post"
                              | "display_tag"
                              | "pixel_tracker"
                              | "vast_tracker"
                              | "daast_tracker"
                              | "card";
                          required?: boolean;
                          min?: number;
                          max?: number;
                          max_chars?: number;
                          max_size_kb?: number;
                          pixel_ratios?: (...)[];
                          required_pixel_ratios?: (...)[];
                          logo_slots?: (...)[];
                          required_logo_slots?: (...)[];
                          description?: string;
                          consumed_for_production?: boolean;
                      }[];
                      required_connections?: {
                          provider?: string;
                          connection_type: | "advertiser_account"
                          | "publisher_identity"
                          | "post_authorization";
                          required_for?: (...)[];
                          scope?: "unknown" | "account" | "identity" | "post";
                          status?:
                              | "unknown"
                              | "pending"
                              | "expired"
                              | "revoked"
                              | "not_required"
                              | "connected"
                              | "missing";
                          connection_id?: string;
                          resource_ref?: {
                              platform_account_id?: ...;
                              identity_id?: ...;
                              handle?: ...;
                              profile_url?: ...;
                              post_id?: ...;
                              post_url?: ...;
                          };
                          authorization_url?: string;
                          authorization_instructions?: string;
                          expires_at?: string;
                      }[];
                      reference_mutability?: | "immutable_snapshot"
                      | "mutable_requires_reapproval"
                      | "mutable_auto_recheck";
                      production_window_business_days?: number;
                      duration_ms_range?: (number | null)[];
                      duration_ms_exact?: number;
                      audio_codecs?: ("aac" | "mp3" | "opus" | "wav" | "flac")[];
                      audio_sample_rates?: number[];
                      audio_channels?: ("mono" | "stereo")[];
                      min_bitrate_kbps?: number;
                      max_bitrate_kbps?: number;
                      max_file_size_mb?: number;
                      loudness_lufs?: number;
                      loudness_tolerance_db?: number;
                      true_peak_dbfs?: number;
                      asset_source?:
                          | "buyer_uploaded"
                          | "publisher_host_recorded"
                          | "seller_pre_rendered_from_brief"
                          | "seller_human_designed"
                          | "agent_synthesized"
                          | "publisher_owned_reference";
                      buyer_asset_acceptance?: "rejected"
                      | "accepted";
                      companion_image_required?: boolean;
                      companion_image_aspect_ratio?: string;
                      companion_image_max_file_size_kb?: number;
                      brand_name_max_chars?: number;
                  };
              }
              | {
                  format_option_id?: string;
                  publisher_domain?: string;
                  tracker_execution_contract?: {
                      complete: boolean;
                      honored: (
                          | Omit<(...), (...)> & { authentication?: ... }
                          | {
                              vast_event?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              target?: (...) | (...) | (...) | (...);
                              offset?: (...) | (...);
                              vast_versions?: (...) | (...);
                          }
                          | {
                              daast_event?: | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              target?: (...) | (...) | (...);
                              offset?: (...) | (...);
                              daast_versions?: (...) | (...);
                          }
                      )[];
                  };
                  macro_resolution_capabilities?: {
                      dialect: MacroDialectFamily;
                      dialect_namespace?: string;
                      dialect_revision?: string;
                      dialect_semantic: string;
                      mapping_status: "verified_universal"
                      | "dialect_defined";
                      universal_semantic?: UniversalMacro;
                      operation: "translate_to_native" | "resolve_value";
                      performed_by: MacroProcessingActor;
                      supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                      supported_encodings?: { kind: ...; depth: ... }[];
                      translation_target?: {
                          token: string;
                          dialect: MacroDialectFamily;
                          dialect_namespace?: (...) | (...);
                          dialect_revision?: (...) | (...);
                          dialect_semantic: string;
                          mapping_status: MacroMappingStatus;
                          universal_semantic?: (...) | (...);
                          next_operation: "resolve_value";
                          performed_by: MacroProcessingActor;
                          encoding: { kind: ...; depth: ... };
                      };
                  }[];
                  technical_requirements_complete?: boolean;
                  display_name?: string;
                  sample_render_url?: string;
                  applies_to_channels?: MediaChannel[];
                  seller_preference?: "accepted"
                  | "preferred"
                  | "discouraged";
                  locale_policy?: { accepted_language_ranges: string[] };
                  canonical_formats_only?: boolean;
                  experimental?: boolean;
                  format_shape?: string;
                  v1_format_ref?: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  }[];
                  format_schema?: { uri: string; digest: string };
                  format_kind: "audio_vast";
                  params: {
                      experimental?: boolean;
                      deprecated?: boolean;
                      v1_translatable?: boolean;
                      since_version?: string;
                      migration_target_version?: string;
                      composition_model?: "deterministic" | "algorithmic";
                      provenance_required?: boolean;
                      platform_extensions?: { uri: string; digest: string }[];
                      synthesis_nondeterministic?: boolean;
                      slots?: {
                          asset_group_id: string;
                          asset_type:
                              | "object"
                              | "image"
                              | "video"
                              | "audio"
                              | "text"
                              | "markdown"
                              | "html"
                              | "css"
                              | "javascript"
                              | "zip"
                              | "vast"
                              | "daast"
                              | "url"
                              | "webhook"
                              | "brief"
                              | "catalog"
                              | "published_post"
                              | "display_tag"
                              | "pixel_tracker"
                              | "vast_tracker"
                              | "daast_tracker"
                              | "card";
                          required?: boolean;
                          min?: number;
                          max?: number;
                          max_chars?: number;
                          max_size_kb?: number;
                          pixel_ratios?: (...)[];
                          required_pixel_ratios?: (...)[];
                          logo_slots?: (...)[];
                          required_logo_slots?: (...)[];
                          description?: string;
                          consumed_for_production?: boolean;
                      }[];
                      required_connections?: {
                          provider?: string;
                          connection_type: | "advertiser_account"
                          | "publisher_identity"
                          | "post_authorization";
                          required_for?: (...)[];
                          scope?: "unknown" | "account" | "identity" | "post";
                          status?:
                              | "unknown"
                              | "pending"
                              | "expired"
                              | "revoked"
                              | "not_required"
                              | "connected"
                              | "missing";
                          connection_id?: string;
                          resource_ref?: {
                              platform_account_id?: ...;
                              identity_id?: ...;
                              handle?: ...;
                              profile_url?: ...;
                              post_id?: ...;
                              post_url?: ...;
                          };
                          authorization_url?: string;
                          authorization_instructions?: string;
                          expires_at?: string;
                      }[];
                      reference_mutability?: | "immutable_snapshot"
                      | "mutable_requires_reapproval"
                      | "mutable_auto_recheck";
                      production_window_business_days?: number;
                      vast_versions?: VASTVersion[];
                      vast_version?: VASTVersion;
                      media_file_requirements?: {
                          delivery_methods?: VASTMediaDeliveryMethod[];
                          mime_types?: string[];
                          containers?: string[];
                          codecs?: string[];
                          min_width?: number;
                          max_width?: number;
                          min_height?: number;
                          max_height?: number;
                          min_bitrate_kbps?: number;
                          max_bitrate_kbps?: number;
                          max_file_size_bytes?: number;
                      };
                      duration_ms_range?: number[];
                      duration_ms_exact?: number;
                      skippable_after_ms?: number;
                      max_wrapper_depth?: number;
                      ssl_required?: boolean;
                      companion_image_required?: boolean;
                  };
              }
              | {
                  format_option_id?: string;
                  publisher_domain?: string;
                  tracker_execution_contract?: {
                      complete: boolean;
                      honored: (
                          | Omit<(...), (...)> & { authentication?: ... }
                          | {
                              vast_event?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              target?: (...) | (...) | (...) | (...);
                              offset?: (...) | (...);
                              vast_versions?: (...) | (...);
                          }
                          | {
                              daast_event?: | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              target?: (...) | (...) | (...);
                              offset?: (...) | (...);
                              daast_versions?: (...) | (...);
                          }
                      )[];
                  };
                  macro_resolution_capabilities?: {
                      dialect: MacroDialectFamily;
                      dialect_namespace?: string;
                      dialect_revision?: string;
                      dialect_semantic: string;
                      mapping_status: "verified_universal"
                      | "dialect_defined";
                      universal_semantic?: UniversalMacro;
                      operation: "translate_to_native" | "resolve_value";
                      performed_by: MacroProcessingActor;
                      supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                      supported_encodings?: { kind: ...; depth: ... }[];
                      translation_target?: {
                          token: string;
                          dialect: MacroDialectFamily;
                          dialect_namespace?: (...) | (...);
                          dialect_revision?: (...) | (...);
                          dialect_semantic: string;
                          mapping_status: MacroMappingStatus;
                          universal_semantic?: (...) | (...);
                          next_operation: "resolve_value";
                          performed_by: MacroProcessingActor;
                          encoding: { kind: ...; depth: ... };
                      };
                  }[];
                  technical_requirements_complete?: boolean;
                  display_name?: string;
                  sample_render_url?: string;
                  applies_to_channels?: MediaChannel[];
                  seller_preference?: "accepted"
                  | "preferred"
                  | "discouraged";
                  locale_policy?: { accepted_language_ranges: string[] };
                  canonical_formats_only?: boolean;
                  experimental?: boolean;
                  format_shape?: string;
                  v1_format_ref?: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  }[];
                  format_schema?: { uri: string; digest: string };
                  format_kind: "audio_daast";
                  params: {
                      experimental?: boolean;
                      deprecated?: boolean;
                      v1_translatable?: boolean;
                      since_version?: string;
                      migration_target_version?: string;
                      composition_model?: "deterministic" | "algorithmic";
                      provenance_required?: boolean;
                      platform_extensions?: { uri: string; digest: string }[];
                      synthesis_nondeterministic?: boolean;
                      slots?: {
                          asset_group_id: string;
                          asset_type:
                              | "object"
                              | "image"
                              | "video"
                              | "audio"
                              | "text"
                              | "markdown"
                              | "html"
                              | "css"
                              | "javascript"
                              | "zip"
                              | "vast"
                              | "daast"
                              | "url"
                              | "webhook"
                              | "brief"
                              | "catalog"
                              | "published_post"
                              | "display_tag"
                              | "pixel_tracker"
                              | "vast_tracker"
                              | "daast_tracker"
                              | "card";
                          required?: boolean;
                          min?: number;
                          max?: number;
                          max_chars?: number;
                          max_size_kb?: number;
                          pixel_ratios?: (...)[];
                          required_pixel_ratios?: (...)[];
                          logo_slots?: (...)[];
                          required_logo_slots?: (...)[];
                          description?: string;
                          consumed_for_production?: boolean;
                      }[];
                      required_connections?: {
                          provider?: string;
                          connection_type: | "advertiser_account"
                          | "publisher_identity"
                          | "post_authorization";
                          required_for?: (...)[];
                          scope?: "unknown" | "account" | "identity" | "post";
                          status?:
                              | "unknown"
                              | "pending"
                              | "expired"
                              | "revoked"
                              | "not_required"
                              | "connected"
                              | "missing";
                          connection_id?: string;
                          resource_ref?: {
                              platform_account_id?: ...;
                              identity_id?: ...;
                              handle?: ...;
                              profile_url?: ...;
                              post_id?: ...;
                              post_url?: ...;
                          };
                          authorization_url?: string;
                          authorization_instructions?: string;
                          expires_at?: string;
                      }[];
                      reference_mutability?: | "immutable_snapshot"
                      | "mutable_requires_reapproval"
                      | "mutable_auto_recheck";
                      production_window_business_days?: number;
                      daast_version?: DAASTVersion;
                      daast_versions?: DAASTVersion[];
                      duration_ms_range?: number[];
                      duration_ms_exact?: number;
                      linear_required?: boolean;
                      max_wrapper_depth?: number;
                      ssl_required?: boolean;
                      companion_image_required?: boolean;
                  };
              }
              | {
                  format_option_id?: string;
                  publisher_domain?: string;
                  tracker_execution_contract?: {
                      complete: boolean;
                      honored: (
                          | Omit<(...), (...)> & { authentication?: ... }
                          | {
                              vast_event?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              target?: (...) | (...) | (...) | (...);
                              offset?: (...) | (...);
                              vast_versions?: (...) | (...);
                          }
                          | {
                              daast_event?: | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              target?: (...) | (...) | (...);
                              offset?: (...) | (...);
                              daast_versions?: (...) | (...);
                          }
                      )[];
                  };
                  macro_resolution_capabilities?: {
                      dialect: MacroDialectFamily;
                      dialect_namespace?: string;
                      dialect_revision?: string;
                      dialect_semantic: string;
                      mapping_status: "verified_universal"
                      | "dialect_defined";
                      universal_semantic?: UniversalMacro;
                      operation: "translate_to_native" | "resolve_value";
                      performed_by: MacroProcessingActor;
                      supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                      supported_encodings?: { kind: ...; depth: ... }[];
                      translation_target?: {
                          token: string;
                          dialect: MacroDialectFamily;
                          dialect_namespace?: (...) | (...);
                          dialect_revision?: (...) | (...);
                          dialect_semantic: string;
                          mapping_status: MacroMappingStatus;
                          universal_semantic?: (...) | (...);
                          next_operation: "resolve_value";
                          performed_by: MacroProcessingActor;
                          encoding: { kind: ...; depth: ... };
                      };
                  }[];
                  technical_requirements_complete?: boolean;
                  display_name?: string;
                  sample_render_url?: string;
                  applies_to_channels?: MediaChannel[];
                  seller_preference?: "accepted"
                  | "preferred"
                  | "discouraged";
                  locale_policy?: { accepted_language_ranges: string[] };
                  canonical_formats_only?: boolean;
                  experimental?: boolean;
                  format_shape?: string;
                  v1_format_ref?: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  }[];
                  format_schema?: { uri: string; digest: string };
                  format_kind: "sponsored_placement";
                  params: {
                      experimental?: boolean;
                      deprecated?: boolean;
                      v1_translatable?: boolean;
                      since_version?: string;
                      migration_target_version?: string;
                      composition_model?: "deterministic" | "algorithmic";
                      provenance_required?: boolean;
                      platform_extensions?: { uri: string; digest: string }[];
                      synthesis_nondeterministic?: boolean;
                      slots?: {
                          asset_group_id: string;
                          asset_type:
                              | "object"
                              | "image"
                              | "video"
                              | "audio"
                              | "text"
                              | "markdown"
                              | "html"
                              | "css"
                              | "javascript"
                              | "zip"
                              | "vast"
                              | "daast"
                              | "url"
                              | "webhook"
                              | "brief"
                              | "catalog"
                              | "published_post"
                              | "display_tag"
                              | "pixel_tracker"
                              | "vast_tracker"
                              | "daast_tracker"
                              | "card";
                          required?: boolean;
                          min?: number;
                          max?: number;
                          max_chars?: number;
                          max_size_kb?: number;
                          pixel_ratios?: (...)[];
                          required_pixel_ratios?: (...)[];
                          logo_slots?: (...)[];
                          required_logo_slots?: (...)[];
                          description?: string;
                          consumed_for_production?: boolean;
                      }[];
                      required_connections?: {
                          provider?: string;
                          connection_type: | "advertiser_account"
                          | "publisher_identity"
                          | "post_authorization";
                          required_for?: (...)[];
                          scope?: "unknown" | "account" | "identity" | "post";
                          status?:
                              | "unknown"
                              | "pending"
                              | "expired"
                              | "revoked"
                              | "not_required"
                              | "connected"
                              | "missing";
                          connection_id?: string;
                          resource_ref?: {
                              platform_account_id?: ...;
                              identity_id?: ...;
                              handle?: ...;
                              profile_url?: ...;
                              post_id?: ...;
                              post_url?: ...;
                          };
                          authorization_url?: string;
                          authorization_instructions?: string;
                          expires_at?: string;
                      }[];
                      reference_mutability?: | "immutable_snapshot"
                      | "mutable_requires_reapproval"
                      | "mutable_auto_recheck";
                      production_window_business_days?: number;
                      supported_catalog_types?: CatalogType[];
                      min_items?: number;
                      max_items?: number;
                      fanout_mode?: "per_item"
                      | "multi_item_in_creative"
                      | "single_item";
                      required_catalog_fields?: string[];
                      supported_id_types?: (
                          | "sku"
                          | "gtin"
                          | "offering_id"
                          | "job_id"
                          | "hotel_id"
                          | "flight_id"
                          | "vehicle_id"
                          | "listing_id"
                          | "store_id"
                          | "program_id"
                          | "destination_id"
                          | "app_id"
                          | "asin"
                      )[];
                      hero_asset_supported?: boolean;
                      item_production_model?: | "buyer_uploaded"
                      | "seller_pre_rendered_from_brief"
                      | "seller_human_designed"
                      | "agent_synthesized";
                      ctv_ad_experience?: CTVAdExperience;
                  };
              }
              | {
                  format_option_id?: string;
                  publisher_domain?: string;
                  tracker_execution_contract?: {
                      complete: boolean;
                      honored: (
                          | Omit<(...), (...)> & { authentication?: ... }
                          | {
                              vast_event?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              target?: (...) | (...) | (...) | (...);
                              offset?: (...) | (...);
                              vast_versions?: (...) | (...);
                          }
                          | {
                              daast_event?: | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              target?: (...) | (...) | (...);
                              offset?: (...) | (...);
                              daast_versions?: (...) | (...);
                          }
                      )[];
                  };
                  macro_resolution_capabilities?: {
                      dialect: MacroDialectFamily;
                      dialect_namespace?: string;
                      dialect_revision?: string;
                      dialect_semantic: string;
                      mapping_status: "verified_universal"
                      | "dialect_defined";
                      universal_semantic?: UniversalMacro;
                      operation: "translate_to_native" | "resolve_value";
                      performed_by: MacroProcessingActor;
                      supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                      supported_encodings?: { kind: ...; depth: ... }[];
                      translation_target?: {
                          token: string;
                          dialect: MacroDialectFamily;
                          dialect_namespace?: (...) | (...);
                          dialect_revision?: (...) | (...);
                          dialect_semantic: string;
                          mapping_status: MacroMappingStatus;
                          universal_semantic?: (...) | (...);
                          next_operation: "resolve_value";
                          performed_by: MacroProcessingActor;
                          encoding: { kind: ...; depth: ... };
                      };
                  }[];
                  technical_requirements_complete?: boolean;
                  display_name?: string;
                  sample_render_url?: string;
                  applies_to_channels?: MediaChannel[];
                  seller_preference?: "accepted"
                  | "preferred"
                  | "discouraged";
                  locale_policy?: { accepted_language_ranges: string[] };
                  canonical_formats_only?: boolean;
                  experimental?: boolean;
                  format_shape?: string;
                  v1_format_ref?: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  }[];
                  format_schema?: { uri: string; digest: string };
                  format_kind: "native_in_feed";
                  params: {
                      experimental?: boolean;
                      deprecated?: boolean;
                      v1_translatable?: boolean;
                      since_version?: string;
                      migration_target_version?: string;
                      composition_model?: "deterministic" | "algorithmic";
                      provenance_required?: boolean;
                      platform_extensions?: { uri: string; digest: string }[];
                      synthesis_nondeterministic?: boolean;
                      slots?: {
                          asset_group_id: string;
                          asset_type:
                              | "object"
                              | "image"
                              | "video"
                              | "audio"
                              | "text"
                              | "markdown"
                              | "html"
                              | "css"
                              | "javascript"
                              | "zip"
                              | "vast"
                              | "daast"
                              | "url"
                              | "webhook"
                              | "brief"
                              | "catalog"
                              | "published_post"
                              | "display_tag"
                              | "pixel_tracker"
                              | "vast_tracker"
                              | "daast_tracker"
                              | "card";
                          required?: boolean;
                          min?: number;
                          max?: number;
                          max_chars?: number;
                          max_size_kb?: number;
                          pixel_ratios?: (...)[];
                          required_pixel_ratios?: (...)[];
                          logo_slots?: (...)[];
                          required_logo_slots?: (...)[];
                          description?: string;
                          consumed_for_production?: boolean;
                      }[];
                      required_connections?: {
                          provider?: string;
                          connection_type: | "advertiser_account"
                          | "publisher_identity"
                          | "post_authorization";
                          required_for?: (...)[];
                          scope?: "unknown" | "account" | "identity" | "post";
                          status?:
                              | "unknown"
                              | "pending"
                              | "expired"
                              | "revoked"
                              | "not_required"
                              | "connected"
                              | "missing";
                          connection_id?: string;
                          resource_ref?: {
                              platform_account_id?: ...;
                              identity_id?: ...;
                              handle?: ...;
                              profile_url?: ...;
                              post_id?: ...;
                              post_url?: ...;
                          };
                          authorization_url?: string;
                          authorization_instructions?: string;
                          expires_at?: string;
                      }[];
                      reference_mutability?: | "immutable_snapshot"
                      | "mutable_requires_reapproval"
                      | "mutable_auto_recheck";
                      production_window_business_days?: number;
                      ctv_ad_experience?: CTVAdExperience;
                      menu_placement?: "tile"
                      | "headline_banner";
                      focus_behavior?: "none" | "autoplay_muted" | "autoplay_sound";
                      motion_level?: CreativeMotionLevel;
                      activation_methods?: CreativeActivationMethod[];
                      title_max_chars?: number;
                      body_text_max_chars?: number;
                      cta_max_chars?: number;
                      cta_values?: string[];
                      main_image_sizes?: { width: number; height: number }[];
                      icon_size?: { width: number; height: number };
                      max_image_file_size_kb?: number;
                      image_formats?: ("jpg" | "jpeg" | "png" | "gif" | "webp")[];
                      ssl_required?: boolean;
                      asset_source?:
                          | "buyer_uploaded"
                          | "seller_pre_rendered_from_brief"
                          | "seller_human_designed"
                          | "agent_synthesized"
                          | "publisher_owned_reference";
                      buyer_asset_acceptance?: "rejected"
                      | "accepted";
                  };
              }
              | {
                  format_option_id?: string;
                  publisher_domain?: string;
                  tracker_execution_contract?: {
                      complete: boolean;
                      honored: (
                          | Omit<(...), (...)> & { authentication?: ... }
                          | {
                              vast_event?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              target?: (...) | (...) | (...) | (...);
                              offset?: (...) | (...);
                              vast_versions?: (...) | (...);
                          }
                          | {
                              daast_event?: | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              target?: (...) | (...) | (...);
                              offset?: (...) | (...);
                              daast_versions?: (...) | (...);
                          }
                      )[];
                  };
                  macro_resolution_capabilities?: {
                      dialect: MacroDialectFamily;
                      dialect_namespace?: string;
                      dialect_revision?: string;
                      dialect_semantic: string;
                      mapping_status: "verified_universal"
                      | "dialect_defined";
                      universal_semantic?: UniversalMacro;
                      operation: "translate_to_native" | "resolve_value";
                      performed_by: MacroProcessingActor;
                      supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                      supported_encodings?: { kind: ...; depth: ... }[];
                      translation_target?: {
                          token: string;
                          dialect: MacroDialectFamily;
                          dialect_namespace?: (...) | (...);
                          dialect_revision?: (...) | (...);
                          dialect_semantic: string;
                          mapping_status: MacroMappingStatus;
                          universal_semantic?: (...) | (...);
                          next_operation: "resolve_value";
                          performed_by: MacroProcessingActor;
                          encoding: { kind: ...; depth: ... };
                      };
                  }[];
                  technical_requirements_complete?: boolean;
                  display_name?: string;
                  sample_render_url?: string;
                  applies_to_channels?: MediaChannel[];
                  seller_preference?: "accepted"
                  | "preferred"
                  | "discouraged";
                  locale_policy?: { accepted_language_ranges: string[] };
                  canonical_formats_only?: boolean;
                  experimental?: boolean;
                  format_shape?: string;
                  v1_format_ref?: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  }[];
                  format_schema?: { uri: string; digest: string };
                  format_kind: "responsive_creative";
                  params: {
                      experimental?: boolean;
                      deprecated?: boolean;
                      v1_translatable?: boolean;
                      since_version?: string;
                      migration_target_version?: string;
                      composition_model?: "deterministic" | "algorithmic";
                      provenance_required?: boolean;
                      platform_extensions?: { uri: string; digest: string }[];
                      synthesis_nondeterministic?: boolean;
                      slots?: {
                          asset_group_id: string;
                          asset_type:
                              | "object"
                              | "image"
                              | "video"
                              | "audio"
                              | "text"
                              | "markdown"
                              | "html"
                              | "css"
                              | "javascript"
                              | "zip"
                              | "vast"
                              | "daast"
                              | "url"
                              | "webhook"
                              | "brief"
                              | "catalog"
                              | "published_post"
                              | "display_tag"
                              | "pixel_tracker"
                              | "vast_tracker"
                              | "daast_tracker"
                              | "card";
                          required?: boolean;
                          min?: number;
                          max?: number;
                          max_chars?: number;
                          max_size_kb?: number;
                          pixel_ratios?: (...)[];
                          required_pixel_ratios?: (...)[];
                          logo_slots?: (...)[];
                          required_logo_slots?: (...)[];
                          description?: string;
                          consumed_for_production?: boolean;
                      }[];
                      required_connections?: {
                          provider?: string;
                          connection_type: | "advertiser_account"
                          | "publisher_identity"
                          | "post_authorization";
                          required_for?: (...)[];
                          scope?: "unknown" | "account" | "identity" | "post";
                          status?:
                              | "unknown"
                              | "pending"
                              | "expired"
                              | "revoked"
                              | "not_required"
                              | "connected"
                              | "missing";
                          connection_id?: string;
                          resource_ref?: {
                              platform_account_id?: ...;
                              identity_id?: ...;
                              handle?: ...;
                              profile_url?: ...;
                              post_id?: ...;
                              post_url?: ...;
                          };
                          authorization_url?: string;
                          authorization_instructions?: string;
                          expires_at?: string;
                      }[];
                      reference_mutability?: | "immutable_snapshot"
                      | "mutable_requires_reapproval"
                      | "mutable_auto_recheck";
                      production_window_business_days?: number;
                      headlines_min?: number;
                      headlines_max?: number;
                      headline_max_chars?: number;
                      long_headlines_min?: number;
                      long_headlines_max?: number;
                      long_headline_max_chars?: number;
                      descriptions_min?: number;
                      descriptions_max?: number;
                      description_max_chars?: number;
                      images_landscape_min?: number;
                      images_landscape_max?: number;
                      images_landscape_aspect_ratio?: string;
                      images_square_min?: number;
                      images_square_max?: number;
                      images_vertical_min?: number;
                      images_vertical_max?: number;
                      videos_min?: number;
                      videos_max?: number;
                      video_min_duration_ms?: number;
                      video_max_duration_ms?: number;
                      logo_min?: number;
                      logo_max?: number;
                      logo_aspect_ratios?: string[];
                      business_name_max_chars?: number;
                      asset_image_max_file_size_kb?: number;
                      supports_catalog_input?: boolean;
                  };
              }
              | {
                  format_option_id?: string;
                  publisher_domain?: string;
                  tracker_execution_contract?: {
                      complete: boolean;
                      honored: (
                          | Omit<(...), (...)> & { authentication?: ... }
                          | {
                              vast_event?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              target?: (...) | (...) | (...) | (...);
                              offset?: (...) | (...);
                              vast_versions?: (...) | (...);
                          }
                          | {
                              daast_event?: | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              target?: (...) | (...) | (...);
                              offset?: (...) | (...);
                              daast_versions?: (...) | (...);
                          }
                      )[];
                  };
                  macro_resolution_capabilities?: {
                      dialect: MacroDialectFamily;
                      dialect_namespace?: string;
                      dialect_revision?: string;
                      dialect_semantic: string;
                      mapping_status: "verified_universal"
                      | "dialect_defined";
                      universal_semantic?: UniversalMacro;
                      operation: "translate_to_native" | "resolve_value";
                      performed_by: MacroProcessingActor;
                      supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                      supported_encodings?: { kind: ...; depth: ... }[];
                      translation_target?: {
                          token: string;
                          dialect: MacroDialectFamily;
                          dialect_namespace?: (...) | (...);
                          dialect_revision?: (...) | (...);
                          dialect_semantic: string;
                          mapping_status: MacroMappingStatus;
                          universal_semantic?: (...) | (...);
                          next_operation: "resolve_value";
                          performed_by: MacroProcessingActor;
                          encoding: { kind: ...; depth: ... };
                      };
                  }[];
                  technical_requirements_complete?: boolean;
                  display_name?: string;
                  sample_render_url?: string;
                  applies_to_channels?: MediaChannel[];
                  seller_preference?: "accepted"
                  | "preferred"
                  | "discouraged";
                  locale_policy?: { accepted_language_ranges: string[] };
                  canonical_formats_only?: boolean;
                  experimental?: boolean;
                  format_shape?: string;
                  v1_format_ref?: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  }[];
                  format_schema?: { uri: string; digest: string };
                  format_kind: "agent_placement";
                  params: {
                      experimental?: boolean;
                      deprecated?: boolean;
                      v1_translatable?: boolean;
                      since_version?: string;
                      migration_target_version?: string;
                      composition_model?: "deterministic" | "algorithmic";
                      provenance_required?: boolean;
                      platform_extensions?: { uri: string; digest: string }[];
                      synthesis_nondeterministic?: boolean;
                      slots?: {
                          asset_group_id: string;
                          asset_type:
                              | "object"
                              | "image"
                              | "video"
                              | "audio"
                              | "text"
                              | "markdown"
                              | "html"
                              | "css"
                              | "javascript"
                              | "zip"
                              | "vast"
                              | "daast"
                              | "url"
                              | "webhook"
                              | "brief"
                              | "catalog"
                              | "published_post"
                              | "display_tag"
                              | "pixel_tracker"
                              | "vast_tracker"
                              | "daast_tracker"
                              | "card";
                          required?: boolean;
                          min?: number;
                          max?: number;
                          max_chars?: number;
                          max_size_kb?: number;
                          pixel_ratios?: (...)[];
                          required_pixel_ratios?: (...)[];
                          logo_slots?: (...)[];
                          required_logo_slots?: (...)[];
                          description?: string;
                          consumed_for_production?: boolean;
                      }[];
                      required_connections?: {
                          provider?: string;
                          connection_type: | "advertiser_account"
                          | "publisher_identity"
                          | "post_authorization";
                          required_for?: (...)[];
                          scope?: "unknown" | "account" | "identity" | "post";
                          status?:
                              | "unknown"
                              | "pending"
                              | "expired"
                              | "revoked"
                              | "not_required"
                              | "connected"
                              | "missing";
                          connection_id?: string;
                          resource_ref?: {
                              platform_account_id?: ...;
                              identity_id?: ...;
                              handle?: ...;
                              profile_url?: ...;
                              post_id?: ...;
                              post_url?: ...;
                          };
                          authorization_url?: string;
                          authorization_instructions?: string;
                          expires_at?: string;
                      }[];
                      reference_mutability?: | "immutable_snapshot"
                      | "mutable_requires_reapproval"
                      | "mutable_auto_recheck";
                      production_window_business_days?: number;
                      output_modality?: "audio"
                      | "text"
                      | "card";
                      max_mention_length_chars?: number;
                      max_mention_duration_ms?: number;
                      supports_offering_reference?: boolean;
                      supports_landing_page_url?: boolean;
                      tone_constraints?: string[];
                      disclosure_required?: boolean;
                  };
              }
              | {
                  format_option_id?: string;
                  publisher_domain?: string;
                  tracker_execution_contract?: {
                      complete: boolean;
                      honored: (
                          | Omit<(...), (...)> & { authentication?: ... }
                          | {
                              vast_event?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              target?: (...) | (...) | (...) | (...);
                              offset?: (...) | (...);
                              vast_versions?: (...) | (...);
                          }
                          | {
                              daast_event?: | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              target?: (...) | (...) | (...);
                              offset?: (...) | (...);
                              daast_versions?: (...) | (...);
                          }
                      )[];
                  };
                  macro_resolution_capabilities?: {
                      dialect: MacroDialectFamily;
                      dialect_namespace?: string;
                      dialect_revision?: string;
                      dialect_semantic: string;
                      mapping_status: "verified_universal"
                      | "dialect_defined";
                      universal_semantic?: UniversalMacro;
                      operation: "translate_to_native" | "resolve_value";
                      performed_by: MacroProcessingActor;
                      supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                      supported_encodings?: { kind: ...; depth: ... }[];
                      translation_target?: {
                          token: string;
                          dialect: MacroDialectFamily;
                          dialect_namespace?: (...) | (...);
                          dialect_revision?: (...) | (...);
                          dialect_semantic: string;
                          mapping_status: MacroMappingStatus;
                          universal_semantic?: (...) | (...);
                          next_operation: "resolve_value";
                          performed_by: MacroProcessingActor;
                          encoding: { kind: ...; depth: ... };
                      };
                  }[];
                  technical_requirements_complete?: boolean;
                  display_name?: string;
                  sample_render_url?: string;
                  applies_to_channels?: MediaChannel[];
                  seller_preference?: "accepted"
                  | "preferred"
                  | "discouraged";
                  locale_policy?: { accepted_language_ranges: string[] };
                  canonical_formats_only?: boolean;
                  experimental?: boolean;
                  format_shape?: string;
                  v1_format_ref?: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  }[];
                  format_schema?: { uri: string; digest: string };
                  format_kind: "seller_rendered_stateful_display";
                  params: {
                      experimental?: boolean;
                      deprecated?: boolean;
                      v1_translatable?: boolean;
                      since_version?: string;
                      migration_target_version?: string;
                      composition_model?: "deterministic" | "algorithmic";
                      provenance_required?: boolean;
                      platform_extensions?: { uri: string; digest: string }[];
                      synthesis_nondeterministic?: boolean;
                      slots?: {
                          asset_group_id: string;
                          asset_type:
                              | "object"
                              | "image"
                              | "video"
                              | "audio"
                              | "text"
                              | "markdown"
                              | "html"
                              | "css"
                              | "javascript"
                              | "zip"
                              | "vast"
                              | "daast"
                              | "url"
                              | "webhook"
                              | "brief"
                              | "catalog"
                              | "published_post"
                              | "display_tag"
                              | "pixel_tracker"
                              | "vast_tracker"
                              | "daast_tracker"
                              | "card";
                          required?: boolean;
                          min?: number;
                          max?: number;
                          max_chars?: number;
                          max_size_kb?: number;
                          pixel_ratios?: (...)[];
                          required_pixel_ratios?: (...)[];
                          logo_slots?: (...)[];
                          required_logo_slots?: (...)[];
                          description?: string;
                          consumed_for_production?: boolean;
                      }[];
                      required_connections?: {
                          provider?: string;
                          connection_type: | "advertiser_account"
                          | "publisher_identity"
                          | "post_authorization";
                          required_for?: (...)[];
                          scope?: "unknown" | "account" | "identity" | "post";
                          status?:
                              | "unknown"
                              | "pending"
                              | "expired"
                              | "revoked"
                              | "not_required"
                              | "connected"
                              | "missing";
                          connection_id?: string;
                          resource_ref?: {
                              platform_account_id?: ...;
                              identity_id?: ...;
                              handle?: ...;
                              profile_url?: ...;
                              post_id?: ...;
                              post_url?: ...;
                          };
                          authorization_url?: string;
                          authorization_instructions?: string;
                          expires_at?: string;
                      }[];
                      reference_mutability?: | "immutable_snapshot"
                      | "mutable_requires_reapproval"
                      | "mutable_auto_recheck";
                      production_window_business_days?: number;
                      supply_mode?: "components"
                      | "rendered_canvases"
                      | "layered_source";
                      states: {
                          state_id: string;
                          anchoring:
                              | "overlay"
                              | "inline"
                              | "sticky_top"
                              | "sticky_bottom"
                              | "fullscreen_overlay"
                              | "underlay";
                          slot_bindings?: string[];
                          motion?: "static"
                          | "animated";
                          max_animation_s?: number;
                          breakpoints: (Omit<(...), (...)> & { authentication?: ... })[];
                          close_affordance: boolean;
                      }[];
                      initial_state_id: string;
                      reveal?: "none"
                      | "clip_window"
                      | "scroll_parallax";
                      transitions?: (
                          | {
                              transition_id: string;
                              from_state_id: string;
                              to_state_id: string;
                              trigger: "timer";
                              direction?: (...)
                              | (...)
                              | (...);
                              transition_mode: (...) | (...);
                              delay_ms: number;
                              duration_ms?: (...) | (...);
                              preserve_playback?: (...) | (...) | (...);
                          }
                          | {
                              transition_id: string;
                              from_state_id: string;
                              to_state_id: string;
                              trigger: "in_view_timer";
                              direction?: (...)
                              | (...)
                              | (...);
                              transition_mode: (...) | (...);
                              delay_ms: number;
                              duration_ms?: (...) | (...);
                              preserve_playback?: (...) | (...) | (...);
                          }
                          | {
                              transition_id: string;
                              from_state_id: string;
                              to_state_id: string;
                              trigger: "scroll_threshold";
                              input: "scroll";
                              direction?: (...)
                              | (...)
                              | (...);
                              transition_mode: (...) | (...);
                              duration_ms?: (...) | (...);
                              scroll_threshold_percent: number;
                              scroll_reference: (...) | (...);
                              preserve_playback?: (...) | (...) | (...);
                          }
                          | {
                              transition_id: string;
                              from_state_id: string;
                              to_state_id: string;
                              trigger: "scroll_progress";
                              input: "scroll";
                              transition_mode: "scroll_linked";
                              duration_ms?: (...)
                              | (...);
                              scroll_reference: (...) | (...);
                              scroll_start_percent: number;
                              scroll_end_percent: number;
                              preserve_playback?: (...) | (...) | (...);
                          }
                          | {
                              transition_id: string;
                              from_state_id: string;
                              to_state_id: string;
                              trigger: "user_action";
                              input: | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              transition_mode: (...) | (...);
                              duration_ms?: (...) | (...);
                              preserve_playback?: (...) | (...) | (...);
                          }
                          | {
                              transition_id: string;
                              from_state_id: string;
                              to_state_id: string;
                              trigger: "media_event";
                              media_event: (...)
                              | (...);
                              transition_mode: (...) | (...);
                              duration_ms?: (...) | (...);
                              preserve_playback?: (...) | (...) | (...);
                          }
                      )[];
                      clickthrough?: "none"
                      | "required"
                      | "optional";
                      user_controls: { dismissible: boolean; user_collapsible: boolean };
                      canvas_constraints?: {
                          constraint:
                              | "safe_area"
                              | "reserved_region"
                              | "decoration_only_edge"
                              | "no_text_or_logos";
                          state_id?: string;
                          breakpoint_id?: string;
                          region: Omit<(...), (...)> & { authentication?: ... };
                      }[];
                      duration_ms_range?: (number | null)[];
                      duration_ms_exact?: number;
                      aspect_ratio?: string;
                      containers?: ("mp4" | "webm" | "mov")[];
                      video_playback?: "none" | "auto_muted" | "user_initiated";
                      max_initial_load_kb?: number;
                      max_subload_kb?: number;
                      polite_load?: boolean;
                  };
              }
              | {
                  format_option_id?: string;
                  publisher_domain?: string;
                  tracker_execution_contract?: {
                      complete: boolean;
                      honored: (
                          | Omit<(...), (...)> & { authentication?: ... }
                          | {
                              vast_event?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              target?: (...) | (...) | (...) | (...);
                              offset?: (...) | (...);
                              vast_versions?: (...) | (...);
                          }
                          | {
                              daast_event?: | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              target?: (...) | (...) | (...);
                              offset?: (...) | (...);
                              daast_versions?: (...) | (...);
                          }
                      )[];
                  };
                  macro_resolution_capabilities?: {
                      dialect: MacroDialectFamily;
                      dialect_namespace?: string;
                      dialect_revision?: string;
                      dialect_semantic: string;
                      mapping_status: "verified_universal"
                      | "dialect_defined";
                      universal_semantic?: UniversalMacro;
                      operation: "translate_to_native" | "resolve_value";
                      performed_by: MacroProcessingActor;
                      supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                      supported_encodings?: { kind: ...; depth: ... }[];
                      translation_target?: {
                          token: string;
                          dialect: MacroDialectFamily;
                          dialect_namespace?: (...) | (...);
                          dialect_revision?: (...) | (...);
                          dialect_semantic: string;
                          mapping_status: MacroMappingStatus;
                          universal_semantic?: (...) | (...);
                          next_operation: "resolve_value";
                          performed_by: MacroProcessingActor;
                          encoding: { kind: ...; depth: ... };
                      };
                  }[];
                  technical_requirements_complete?: boolean;
                  display_name?: string;
                  sample_render_url?: string;
                  applies_to_channels?: MediaChannel[];
                  seller_preference?: "accepted"
                  | "preferred"
                  | "discouraged";
                  locale_policy?: { accepted_language_ranges: string[] };
                  canonical_formats_only?: boolean;
                  experimental?: boolean;
                  format_shape?: string;
                  v1_format_ref?: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  }[];
                  format_schema?: { uri: string; digest: string };
                  format_kind: "coordinated_placements";
                  params: {
                      experimental?: boolean;
                      deprecated?: boolean;
                      v1_translatable?: boolean;
                      since_version?: string;
                      migration_target_version?: string;
                      composition_model?: "deterministic" | "algorithmic";
                      provenance_required?: boolean;
                      platform_extensions?: { uri: string; digest: string }[];
                      synthesis_nondeterministic?: boolean;
                      slots?: {
                          asset_group_id: string;
                          asset_type:
                              | "object"
                              | "image"
                              | "video"
                              | "audio"
                              | "text"
                              | "markdown"
                              | "html"
                              | "css"
                              | "javascript"
                              | "zip"
                              | "vast"
                              | "daast"
                              | "url"
                              | "webhook"
                              | "brief"
                              | "catalog"
                              | "published_post"
                              | "display_tag"
                              | "pixel_tracker"
                              | "vast_tracker"
                              | "daast_tracker"
                              | "card";
                          required?: boolean;
                          min?: number;
                          max?: number;
                          max_chars?: number;
                          max_size_kb?: number;
                          pixel_ratios?: (...)[];
                          required_pixel_ratios?: (...)[];
                          logo_slots?: (...)[];
                          required_logo_slots?: (...)[];
                          description?: string;
                          consumed_for_production?: boolean;
                      }[];
                      required_connections?: {
                          provider?: string;
                          connection_type: | "advertiser_account"
                          | "publisher_identity"
                          | "post_authorization";
                          required_for?: (...)[];
                          scope?: "unknown" | "account" | "identity" | "post";
                          status?:
                              | "unknown"
                              | "pending"
                              | "expired"
                              | "revoked"
                              | "not_required"
                              | "connected"
                              | "missing";
                          connection_id?: string;
                          resource_ref?: {
                              platform_account_id?: ...;
                              identity_id?: ...;
                              handle?: ...;
                              profile_url?: ...;
                              post_id?: ...;
                              post_url?: ...;
                          };
                          authorization_url?: string;
                          authorization_instructions?: string;
                          expires_at?: string;
                      }[];
                      reference_mutability?: | "immutable_snapshot"
                      | "mutable_requires_reapproval"
                      | "mutable_auto_recheck";
                      production_window_business_days?: number;
                      components: (
                          | Omit<Omit<(...), (...)>, "authentication"> & {
                              authentication?: unknown;
                          }
                          | {
                              format_kind: "image";
                              params?: | {
                                  motion_level?: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  sizes?: ...;
                                  pixel_ratios?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  aspect_ratio?: ...;
                                  max_file_size_kb?: ...;
                                  image_formats?: ...;
                                  ssl_required?: ...;
                                  headline_max_chars?: ...;
                                  body_text_max_chars?: ...;
                                  cta_values?: ...;
                                  asset_source?: ...;
                                  buyer_asset_acceptance?: ...;
                                  ctv_ad_experience?: ...;
                                  activation_methods?: ...;
                                  width: ...;
                                  height: ...;
                              }
                              | {
                                  motion_level?: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  pixel_ratios?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  aspect_ratio?: ...;
                                  max_file_size_kb?: ...;
                                  image_formats?: ...;
                                  ssl_required?: ...;
                                  headline_max_chars?: ...;
                                  body_text_max_chars?: ...;
                                  cta_values?: ...;
                                  asset_source?: ...;
                                  buyer_asset_acceptance?: ...;
                                  ctv_ad_experience?: ...;
                                  activation_methods?: ...;
                                  sizes: ...;
                              }
                              | {
                                  motion_level?: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  sizes?: ...;
                                  pixel_ratios?: ...;
                                  aspect_ratio?: ...;
                                  max_file_size_kb?: ...;
                                  image_formats?: ...;
                                  ssl_required?: ...;
                                  headline_max_chars?: ...;
                                  body_text_max_chars?: ...;
                                  cta_values?: ...;
                                  asset_source?: ...;
                                  buyer_asset_acceptance?: ...;
                                  ctv_ad_experience?: ...;
                                  activation_methods?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                              }
                              | {
                                  motion_level?: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  sizes?: ...;
                                  pixel_ratios?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  aspect_ratio?: ...;
                                  max_file_size_kb?: ...;
                                  image_formats?: ...;
                                  ssl_required?: ...;
                                  headline_max_chars?: ...;
                                  body_text_max_chars?: ...;
                                  cta_values?: ...;
                                  asset_source?: ...;
                                  buyer_asset_acceptance?: ...;
                                  ctv_ad_experience?: ...;
                                  activation_methods?: ...;
                              };
                          }
                          | {
                              format_kind: "html5";
                              params?: | {
                                  width: ...;
                                  height: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  sizes?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  max_initial_load_kb?: ...;
                                  max_polite_load_kb?: ...;
                                  host_initiated_subload?: ...;
                                  max_animation_duration_ms?: ...;
                                  max_cpu_load_percent?: ...;
                                  mraid_required?: ...;
                                  mraid_version?: ...;
                                  om_sdk_required?: ...;
                                  clicktag_macro?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  ssl_required?: ...;
                              }
                              | {
                                  sizes: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  max_initial_load_kb?: ...;
                                  max_polite_load_kb?: ...;
                                  host_initiated_subload?: ...;
                                  max_animation_duration_ms?: ...;
                                  max_cpu_load_percent?: ...;
                                  mraid_required?: ...;
                                  mraid_version?: ...;
                                  om_sdk_required?: ...;
                                  clicktag_macro?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  ssl_required?: ...;
                              }
                              | {
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  sizes?: ...;
                                  max_initial_load_kb?: ...;
                                  max_polite_load_kb?: ...;
                                  host_initiated_subload?: ...;
                                  max_animation_duration_ms?: ...;
                                  max_cpu_load_percent?: ...;
                                  mraid_required?: ...;
                                  mraid_version?: ...;
                                  om_sdk_required?: ...;
                                  clicktag_macro?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  ssl_required?: ...;
                              }
                              | {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  sizes?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  max_initial_load_kb?: ...;
                                  max_polite_load_kb?: ...;
                                  host_initiated_subload?: ...;
                                  max_animation_duration_ms?: ...;
                                  max_cpu_load_percent?: ...;
                                  mraid_required?: ...;
                                  mraid_version?: ...;
                                  om_sdk_required?: ...;
                                  clicktag_macro?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  ssl_required?: ...;
                              };
                          }
                          | {
                              format_kind: "display_tag";
                              params?: | {
                                  width: ...;
                                  height: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  sizes?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  supported_tag_types?: ...;
                                  supported_delivery_types?: ...;
                                  ssl_required?: ...;
                                  max_redirect_depth?: ...;
                                  max_response_time_ms?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  om_sdk_required?: ...;
                              }
                              | {
                                  sizes: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  supported_tag_types?: ...;
                                  supported_delivery_types?: ...;
                                  ssl_required?: ...;
                                  max_redirect_depth?: ...;
                                  max_response_time_ms?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  om_sdk_required?: ...;
                              }
                              | {
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  sizes?: ...;
                                  supported_tag_types?: ...;
                                  supported_delivery_types?: ...;
                                  ssl_required?: ...;
                                  max_redirect_depth?: ...;
                                  max_response_time_ms?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  om_sdk_required?: ...;
                              }
                              | {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  width?: ...;
                                  height?: ...;
                                  sizes?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  supported_tag_types?: ...;
                                  supported_delivery_types?: ...;
                                  ssl_required?: ...;
                                  max_redirect_depth?: ...;
                                  max_response_time_ms?: ...;
                                  backup_image_required?: ...;
                                  backup_image_max_size_kb?: ...;
                                  om_sdk_required?: ...;
                              };
                          }
                          | {
                              format_kind: "image_carousel";
                              params?: {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  card_aspect_ratio?: ...;
                                  min_cards?: ...;
                                  max_cards?: ...;
                                  allowed_card_media_asset_types?: ...;
                                  allowed_card_asset_types?: ...;
                                  card_image_max_file_size_kb?: ...;
                                  card_video_max_file_size_kb?: ...;
                                  card_video_max_duration_ms?: ...;
                                  primary_text_max_chars?: ...;
                                  card_headline_max_chars?: ...;
                                  card_description_max_chars?: ...;
                                  ssl_required?: ...;
                              };
                          }
                          | {
                              format_kind: "video_hosted";
                              params?: {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  orientation?: ...;
                                  aspect_ratio?: ...;
                                  min_width?: ...;
                                  min_height?: ...;
                                  max_width?: ...;
                                  max_height?: ...;
                                  duration_ms_range?: ...;
                                  duration_ms_exact?: ...;
                                  video_codecs?: ...;
                                  audio_codecs?: ...;
                                  containers?: ...;
                                  min_bitrate_kbps?: ...;
                                  max_bitrate_kbps?: ...;
                                  max_file_size_mb?: ...;
                                  frame_rates?: ...;
                                  captions?: ...;
                                  om_sdk_required?: ...;
                                  headline_max_chars?: ...;
                                  primary_text_max_chars?: ...;
                                  brand_name_max_chars?: ...;
                                  cta_values?: ...;
                                  companion_banner_widths?: ...;
                                  companion_banner_heights?: ...;
                                  asset_source?: ...;
                                  buyer_asset_acceptance?: ...;
                                  ctv_ad_experience?: ...;
                              };
                          }
                          | {
                              format_kind: "video_vast";
                              params?: {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  orientation?: ...;
                                  aspect_ratio?: ...;
                                  vast_versions?: ...;
                                  vast_version?: ...;
                                  media_file_requirements?: ...;
                                  vpaid_enabled?: ...;
                                  vpaid_version?: ...;
                                  simid_supported?: ...;
                                  duration_ms_range?: ...;
                                  duration_ms_exact?: ...;
                                  min_width?: ...;
                                  max_width?: ...;
                                  min_height?: ...;
                                  max_height?: ...;
                                  creative_type?: ...;
                                  ctv_ad_experience?: ...;
                                  motion_level?: ...;
                                  activation_methods?: ...;
                                  linear_required?: ...;
                                  skippable_after_ms?: ...;
                                  max_wrapper_depth?: ...;
                                  ssl_required?: ...;
                              };
                          }
                          | {
                              format_kind: "audio_hosted";
                              params?: {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  duration_ms_range?: ...;
                                  duration_ms_exact?: ...;
                                  audio_codecs?: ...;
                                  audio_sample_rates?: ...;
                                  audio_channels?: ...;
                                  min_bitrate_kbps?: ...;
                                  max_bitrate_kbps?: ...;
                                  max_file_size_mb?: ...;
                                  loudness_lufs?: ...;
                                  loudness_tolerance_db?: ...;
                                  true_peak_dbfs?: ...;
                                  asset_source?: ...;
                                  buyer_asset_acceptance?: ...;
                                  companion_image_required?: ...;
                                  companion_image_aspect_ratio?: ...;
                                  companion_image_max_file_size_kb?: ...;
                                  brand_name_max_chars?: ...;
                              };
                          }
                          | {
                              format_kind: "audio_daast";
                              params?: {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  daast_version?: ...;
                                  daast_versions?: ...;
                                  duration_ms_range?: ...;
                                  duration_ms_exact?: ...;
                                  linear_required?: ...;
                                  max_wrapper_depth?: ...;
                                  ssl_required?: ...;
                                  companion_image_required?: ...;
                              };
                          }
                          | {
                              format_kind: "sponsored_placement";
                              params?: {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  supported_catalog_types?: ...;
                                  min_items?: ...;
                                  max_items?: ...;
                                  fanout_mode?: ...;
                                  required_catalog_fields?: ...;
                                  supported_id_types?: ...;
                                  hero_asset_supported?: ...;
                                  item_production_model?: ...;
                                  ctv_ad_experience?: ...;
                              };
                          }
                          | {
                              format_kind: "native_in_feed";
                              params?: {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  ctv_ad_experience?: ...;
                                  menu_placement?: ...;
                                  focus_behavior?: ...;
                                  motion_level?: ...;
                                  activation_methods?: ...;
                                  title_max_chars?: ...;
                                  body_text_max_chars?: ...;
                                  cta_max_chars?: ...;
                                  cta_values?: ...;
                                  main_image_sizes?: ...;
                                  icon_size?: ...;
                                  max_image_file_size_kb?: ...;
                                  image_formats?: ...;
                                  ssl_required?: ...;
                                  asset_source?: ...;
                                  buyer_asset_acceptance?: ...;
                              };
                          }
                          | {
                              format_kind: "responsive_creative";
                              params?: {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  headlines_min?: ...;
                                  headlines_max?: ...;
                                  headline_max_chars?: ...;
                                  long_headlines_min?: ...;
                                  long_headlines_max?: ...;
                                  long_headline_max_chars?: ...;
                                  descriptions_min?: ...;
                                  descriptions_max?: ...;
                                  description_max_chars?: ...;
                                  images_landscape_min?: ...;
                                  images_landscape_max?: ...;
                                  images_landscape_aspect_ratio?: ...;
                                  images_square_min?: ...;
                                  images_square_max?: ...;
                                  images_vertical_min?: ...;
                                  images_vertical_max?: ...;
                                  videos_min?: ...;
                                  videos_max?: ...;
                                  video_min_duration_ms?: ...;
                                  video_max_duration_ms?: ...;
                                  logo_min?: ...;
                                  logo_max?: ...;
                                  logo_aspect_ratios?: ...;
                                  business_name_max_chars?: ...;
                                  asset_image_max_file_size_kb?: ...;
                                  supports_catalog_input?: ...;
                              };
                          }
                          | {
                              format_kind: "agent_placement";
                              params?: {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  output_modality?: ...;
                                  max_mention_length_chars?: ...;
                                  max_mention_duration_ms?: ...;
                                  supports_offering_reference?: ...;
                                  supports_landing_page_url?: ...;
                                  tone_constraints?: ...;
                                  disclosure_required?: ...;
                              };
                          }
                          | {
                              format_kind: "seller_rendered_stateful_display";
                              params?: {
                                  experimental?: ...;
                                  deprecated?: ...;
                                  v1_translatable?: ...;
                                  since_version?: ...;
                                  migration_target_version?: ...;
                                  composition_model?: ...;
                                  provenance_required?: ...;
                                  platform_extensions?: ...;
                                  synthesis_nondeterministic?: ...;
                                  slots?: ...;
                                  required_connections?: ...;
                                  reference_mutability?: ...;
                                  production_window_business_days?: ...;
                                  supply_mode?: ...;
                                  states: ...;
                                  initial_state_id: ...;
                                  reveal?: ...;
                                  transitions?: ...;
                                  clickthrough?: ...;
                                  user_controls: ...;
                                  canvas_constraints?: ...;
                                  duration_ms_range?: ...;
                                  duration_ms_exact?: ...;
                                  aspect_ratio?: ...;
                                  containers?: ...;
                                  video_playback?: ...;
                                  max_initial_load_kb?: ...;
                                  max_subload_kb?: ...;
                                  polite_load?: ...;
                              };
                          }
                      )[];
                      shared_slots?: {
                          asset_group_id: string;
                          asset_type: | "object"
                          | "image"
                          | "video"
                          | "audio"
                          | "text"
                          | "markdown"
                          | "html"
                          | "css"
                          | "javascript"
                          | "zip"
                          | "vast"
                          | "daast"
                          | "url"
                          | "webhook"
                          | "brief"
                          | "catalog"
                          | "published_post"
                          | "pixel_tracker"
                          | "vast_tracker"
                          | "daast_tracker"
                          | "card";
                          required?: boolean;
                          min?: number;
                          max?: number;
                          consumed_by: string[];
                      }[];
                  };
              }
              | {
                  format_option_id?: string;
                  publisher_domain?: string;
                  tracker_execution_contract?: {
                      complete: boolean;
                      honored: (
                          | Omit<(...), (...)> & { authentication?: ... }
                          | {
                              vast_event?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              target?: (...) | (...) | (...) | (...);
                              offset?: (...) | (...);
                              vast_versions?: (...) | (...);
                          }
                          | {
                              daast_event?: | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              target?: (...) | (...) | (...);
                              offset?: (...) | (...);
                              daast_versions?: (...) | (...);
                          }
                      )[];
                  };
                  macro_resolution_capabilities?: {
                      dialect: MacroDialectFamily;
                      dialect_namespace?: string;
                      dialect_revision?: string;
                      dialect_semantic: string;
                      mapping_status: "verified_universal"
                      | "dialect_defined";
                      universal_semantic?: UniversalMacro;
                      operation: "translate_to_native" | "resolve_value";
                      performed_by: MacroProcessingActor;
                      supported_contexts: ("url_query_value" | "url_path_segment" | "opaque")[];
                      supported_encodings?: { kind: ...; depth: ... }[];
                      translation_target?: {
                          token: string;
                          dialect: MacroDialectFamily;
                          dialect_namespace?: (...) | (...);
                          dialect_revision?: (...) | (...);
                          dialect_semantic: string;
                          mapping_status: MacroMappingStatus;
                          universal_semantic?: (...) | (...);
                          next_operation: "resolve_value";
                          performed_by: MacroProcessingActor;
                          encoding: { kind: ...; depth: ... };
                      };
                  }[];
                  technical_requirements_complete?: boolean;
                  display_name?: string;
                  sample_render_url?: string;
                  applies_to_channels?: MediaChannel[];
                  seller_preference?: "accepted"
                  | "preferred"
                  | "discouraged";
                  locale_policy?: { accepted_language_ranges: string[] };
                  canonical_formats_only?: boolean;
                  experimental?: boolean;
                  format_shape?: string;
                  v1_format_ref?: {
                      agent_url: string;
                      id: string;
                      width?: number;
                      height?: number;
                      duration_ms?: number;
                      pixel_ratio?: number;
                  }[];
                  format_schema?: { uri: string; digest: string };
                  format_kind: "custom";
                  params: Omit<Omit<{}, "bank">, "authentication"> & {
                      authentication?: unknown;
                  };
              };
          }[]

          Deprecated named-format definitions projected for older 3.x callers. This list is neither the publisher acceptance catalog nor the seller's canonical product deliverability contract.

        • Optionalsource?: "publisher" | "aao_mirror" | "agent_derived"

          Deprecated compatibility provenance. publisher means publisher-origin catalog; aao_mirror means community catalog; agent_derived is retained only to parse historical 3.x responses and MUST NOT be produced by a new 3.2 implementation because seller products are not publisher authority.

        • Optionalcreative_agents?: {
              agent_url: string;
              agent_name?: string;
              capabilities?: CreativeAgentCapability[];
          }[]

          Deprecated recursive discovery projection retained for historical 3.x responses. New buyers query the registry's canonical creative capability index and confirm candidates with get_adcp_capabilities; they do not recursively walk agent-provided lists.

        • Optionalerrors?: {
              code: string;
              message: string;
              buyer_reason?: { code: string; message: string };
              field?: string;
              suggestion?: string;
              retry_after?: number;
              issues?: {
                  pointer: string;
                  message: string;
                  keyword: string;
                  schemaPath?: string;
                  schema_id?: string;
                  discriminator?: {
                      property_name: string;
                      value: (...) | (...) | (...) | (...) | (...);
                  }[];
              }[];
              details?: Omit<Omit<{}, "bank">, "authentication"> & {
                  authentication?: unknown;
              };
              recovery?: "transient"
              | "correctable"
              | "terminal";
              source?: "producer" | "sdk";
              sdk_id?: string;
          }[]

          Task-specific errors and warnings (e.g., format availability issues)

        • Optionalpagination?: { has_more: boolean; cursor?: string; total_count?: number }
          • has_more: boolean

            Whether more results are available beyond this page

          • Optionalcursor?: string

            Opaque cursor to pass in the next request to fetch the next page. Only present when has_more is true.

          • Optionaltotal_count?: number

            Total number of items matching the query across all pages. Optional because not all backends can efficiently compute this.

        • Optionalsandbox?: boolean

          When true, this response contains simulated data from sandbox mode.

        • Optionalext?: Omit<Omit<{ [key: string]: unknown }, "bank">, "authentication"> & {
              authentication?: unknown;
          }
      • Optionalsummary: string

      Returns McpToolResponse

      v6: createAdcpServerFromPlatform constructs wire responses from typed platform returns. Direct use is for v5 raw-handler adopters mid-migration only.