import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import { CheckoutLink } from "../models/components/checkoutlink.js"; import { CheckoutLinkCreate } from "../models/components/checkoutlinkcreate.js"; import { CheckoutLinksDeleteRequest } from "../models/operations/checkoutlinksdelete.js"; import { CheckoutLinksGetRequest } from "../models/operations/checkoutlinksget.js"; import { CheckoutLinksListRequest, CheckoutLinksListResponse } from "../models/operations/checkoutlinkslist.js"; import { CheckoutLinksUpdateRequest } from "../models/operations/checkoutlinksupdate.js"; import { PageIterator } from "../types/operations.js"; export declare class CheckoutLinks extends ClientSDK { /** * List Checkout Links * * @remarks * List checkout links. * * **Scopes**: `checkout_links:read` `checkout_links:write` */ list(request: CheckoutLinksListRequest, options?: RequestOptions): Promise>; /** * Create Checkout Link * * @remarks * Create a checkout link. * * **Scopes**: `checkout_links:write` */ create(request: CheckoutLinkCreate, options?: RequestOptions): Promise; /** * Get Checkout Link * * @remarks * Get a checkout link by ID. * * **Scopes**: `checkout_links:read` `checkout_links:write` */ get(request: CheckoutLinksGetRequest, options?: RequestOptions): Promise; /** * Delete Checkout Link * * @remarks * Delete a checkout link. * * **Scopes**: `checkout_links:write` */ delete(request: CheckoutLinksDeleteRequest, options?: RequestOptions): Promise; /** * Update Checkout Link * * @remarks * Update a checkout link. * * **Scopes**: `checkout_links:write` */ update(request: CheckoutLinksUpdateRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=checkoutlinks.d.ts.map