/** * Scope3 RTD Provider * * This module integrates Scope3's Agentic Execution Engine (AEE) to provide * real-time contextual signals for programmatic advertising optimization. */ import type { RtdProviderSpec } from './rtdModule/spec.ts'; declare module './rtdModule/spec' { interface ProviderConfig { scope3: { params: { /** * Scope3 organization ID (required) */ orgId: string; /** * API endpoint URL */ endpoint?: string; /** * Request timeout in milliseconds */ timeout?: number; /** * List of bidders to target */ bidders?: string[]; /** * GAM targeting key for include signals */ includeKey?: string; /** * GAM targeting key for exclude signals */ excludeKey?: string; /** * GAM targeting key for macro data */ macroKey?: string; /** * Enable publisher-level targeting */ publisherTargeting?: boolean; /** * Enable advertiser-level targeting */ advertiserTargeting?: boolean; /** * Enable response caching */ cacheEnabled?: boolean; /** * Cache TTL in milliseconds */ cacheTtl?: number; }; }; } } /** * Main RTD provider specification */ export declare const scope3SubModule: RtdProviderSpec<'scope3'>;