import type { RfInventoryEstimateParams, RfInventoryEstimateResponse, AdgroupRfCreateParams, AdgroupRfCreateResponse, AdgroupRfUpdateParams, AdgroupRfUpdateResponse, RfOrderCancelParams, RfOrderCancelResponse, AdgroupRfEstimatedInfoParams, AdgroupRfEstimatedInfoResponse, RfContractQueryParams, RfContractQueryResponse, RfDeliveryTimezoneParams, RfDeliveryTimezoneResponse } from "../types/reach-frequency.ts"; export declare function createReachFrequency(opts: { accessToken: string; advertiserId: string; }): { /** Get inventory estimates */ inventoryEstimate(params: RfInventoryEstimateParams): Promise; /** Create an R&F ad group */ createRf(params: AdgroupRfCreateParams): Promise; /** Update an R&F ad group */ updateRf(params: AdgroupRfUpdateParams): Promise; /** Cancel the R&F ad order */ orderCancel(params: RfOrderCancelParams): Promise; /** Get estimated info of R&F ad groups */ estimatedInfo(params: AdgroupRfEstimatedInfoParams): Promise; /** Query contracts */ contractQuery(params: RfContractQueryParams): Promise; /** Get R&F time zones */ deliveryTimezone(params: RfDeliveryTimezoneParams): Promise; }; //# sourceMappingURL=reach-frequency.d.ts.map