import { ClientSDK } from "../lib/sdks.js"; import { WebhookBenefitCreatedPayload } from "../models/components/webhookbenefitcreatedpayload.js"; import { WebhookBenefitGrantCreatedPayload } from "../models/components/webhookbenefitgrantcreatedpayload.js"; import { WebhookBenefitGrantCycledPayload } from "../models/components/webhookbenefitgrantcycledpayload.js"; import { WebhookBenefitGrantRevokedPayload } from "../models/components/webhookbenefitgrantrevokedpayload.js"; import { WebhookBenefitGrantUpdatedPayload } from "../models/components/webhookbenefitgrantupdatedpayload.js"; import { WebhookBenefitUpdatedPayload } from "../models/components/webhookbenefitupdatedpayload.js"; import { WebhookCheckoutCreatedPayload } from "../models/components/webhookcheckoutcreatedpayload.js"; import { WebhookCheckoutExpiredPayload } from "../models/components/webhookcheckoutexpiredpayload.js"; import { WebhookCheckoutUpdatedPayload } from "../models/components/webhookcheckoutupdatedpayload.js"; import { WebhookCustomerCreatedPayload } from "../models/components/webhookcustomercreatedpayload.js"; import { WebhookCustomerDeletedPayload } from "../models/components/webhookcustomerdeletedpayload.js"; import { WebhookCustomerSeatAssignedPayload } from "../models/components/webhookcustomerseatassignedpayload.js"; import { WebhookCustomerSeatClaimedPayload } from "../models/components/webhookcustomerseatclaimedpayload.js"; import { WebhookCustomerSeatRevokedPayload } from "../models/components/webhookcustomerseatrevokedpayload.js"; import { WebhookCustomerStateChangedPayload } from "../models/components/webhookcustomerstatechangedpayload.js"; import { WebhookCustomerUpdatedPayload } from "../models/components/webhookcustomerupdatedpayload.js"; import { WebhookMemberCreatedPayload } from "../models/components/webhookmembercreatedpayload.js"; import { WebhookMemberDeletedPayload } from "../models/components/webhookmemberdeletedpayload.js"; import { WebhookMemberUpdatedPayload } from "../models/components/webhookmemberupdatedpayload.js"; import { WebhookOrderCreatedPayload } from "../models/components/webhookordercreatedpayload.js"; import { WebhookOrderPaidPayload } from "../models/components/webhookorderpaidpayload.js"; import { WebhookOrderRefundedPayload } from "../models/components/webhookorderrefundedpayload.js"; import { WebhookOrderUpdatedPayload } from "../models/components/webhookorderupdatedpayload.js"; import { WebhookOrganizationUpdatedPayload } from "../models/components/webhookorganizationupdatedpayload.js"; import { WebhookProductCreatedPayload } from "../models/components/webhookproductcreatedpayload.js"; import { WebhookProductUpdatedPayload } from "../models/components/webhookproductupdatedpayload.js"; import { WebhookRefundCreatedPayload } from "../models/components/webhookrefundcreatedpayload.js"; import { WebhookRefundUpdatedPayload } from "../models/components/webhookrefundupdatedpayload.js"; import { WebhookSubscriptionActivePayload } from "../models/components/webhooksubscriptionactivepayload.js"; import { WebhookSubscriptionCanceledPayload } from "../models/components/webhooksubscriptioncanceledpayload.js"; import { WebhookSubscriptionCreatedPayload } from "../models/components/webhooksubscriptioncreatedpayload.js"; import { WebhookSubscriptionPastDuePayload } from "../models/components/webhooksubscriptionpastduepayload.js"; import { WebhookSubscriptionRevokedPayload } from "../models/components/webhooksubscriptionrevokedpayload.js"; import { WebhookSubscriptionUncanceledPayload } from "../models/components/webhooksubscriptionuncanceledpayload.js"; import { WebhookSubscriptionUpdatedPayload } from "../models/components/webhooksubscriptionupdatedpayload.js"; import { BenefitGrants } from "./benefitgrants.js"; import { Benefits } from "./benefits.js"; import { CheckoutLinks } from "./checkoutlinks.js"; import { Checkouts } from "./checkouts.js"; import { CustomerMeters } from "./customermeters.js"; import { CustomerPortal } from "./customerportal.js"; import { Customers } from "./customers.js"; import { CustomerSeats } from "./customerseats.js"; import { CustomerSessions } from "./customersessions.js"; import { CustomFields } from "./customfields.js"; import { Discounts } from "./discounts.js"; import { Disputes } from "./disputes.js"; import { Events } from "./events.js"; import { EventTypes } from "./eventtypes.js"; import { Files } from "./files.js"; import { LicenseKeys } from "./licensekeys.js"; import { Members } from "./members.js"; import { Meters } from "./meters.js"; import { Metrics } from "./metrics.js"; import { Oauth2 } from "./oauth2.js"; import { Orders } from "./orders.js"; import { OrganizationAccessTokens } from "./organizationaccesstokens.js"; import { Organizations } from "./organizations.js"; import { Payments } from "./payments.js"; import { Products } from "./products.js"; import { Refunds } from "./refunds.js"; import { Subscriptions } from "./subscriptions.js"; import { Webhooks } from "./webhooks.js"; export declare class Polar extends ClientSDK { private _organizations?; get organizations(): Organizations; private _subscriptions?; get subscriptions(): Subscriptions; private _oauth2?; get oauth2(): Oauth2; private _benefits?; get benefits(): Benefits; private _benefitGrants?; get benefitGrants(): BenefitGrants; private _webhooks?; get webhooks(): Webhooks; private _products?; get products(): Products; private _orders?; get orders(): Orders; private _refunds?; get refunds(): Refunds; private _disputes?; get disputes(): Disputes; private _checkouts?; get checkouts(): Checkouts; private _files?; get files(): Files; private _metrics?; get metrics(): Metrics; private _licenseKeys?; get licenseKeys(): LicenseKeys; private _checkoutLinks?; get checkoutLinks(): CheckoutLinks; private _customFields?; get customFields(): CustomFields; private _discounts?; get discounts(): Discounts; private _customers?; get customers(): Customers; private _members?; get members(): Members; private _customerPortal?; get customerPortal(): CustomerPortal; private _customerSeats?; get customerSeats(): CustomerSeats; private _customerSessions?; get customerSessions(): CustomerSessions; private _events?; get events(): Events; private _eventTypes?; get eventTypes(): EventTypes; private _meters?; get meters(): Meters; private _organizationAccessTokens?; get organizationAccessTokens(): OrganizationAccessTokens; private _customerMeters?; get customerMeters(): CustomerMeters; private _payments?; get payments(): Payments; validateWebhook({ request, }: { request: { body: string; headers: Record | Headers; url: string; method: string; } | Request; }): Promise; } //# sourceMappingURL=sdk.d.ts.map