import type * as Whop from "../../../../index.js"; /** * @example * { * platform: "meta" * } */ export interface EstimateReachAdGroupsRequest { /** Account to estimate on behalf of. Defaults to the authenticated account. */ account_id?: string; /** Saved audiences to deliver to or exclude. Can't be combined with demographics.automatic. */ audiences?: Whop.AdGroupAudiencesBody; /** Age, gender, and automatic-audience targeting. */ demographics?: Whop.AdGroupDemographicsBody; /** Interest, behavior, and demographic targeting, using categories from the ad platform's targeting taxonomy. At most 100 entries per section. */ detailed_targeting?: Whop.AdGroupDetailedTargetingBody; /** Device platforms and operating systems to target. */ devices?: Whop.AdGroupDevicesBody; /** Languages to target, as ISO 639 codes such as `en` or `es`. Empty or omitted targets all languages. */ languages?: string[]; /** The ad network the estimate runs on. */ platform: EstimateReachAdGroupsRequest.Platform; /** Locations to target and exclude. */ regions?: Whop.AdGroupRegionsBody; } export declare namespace EstimateReachAdGroupsRequest { /** The ad network the estimate runs on. */ const Platform: { readonly Meta: "meta"; }; type Platform = (typeof Platform)[keyof typeof Platform]; }