/** * This file was auto-generated by Fern from our API Definition. */ import * as environments from "./environments"; import * as core from "./core"; import { Token } from "./api/resources/token/client/Client"; import { Sites } from "./api/resources/sites/client/Client"; import { Collections } from "./api/resources/collections/client/Client"; import { Pages } from "./api/resources/pages/client/Client"; import { Scripts } from "./api/resources/scripts/client/Client"; import { Webhooks } from "./api/resources/webhooks/client/Client"; import { Assets } from "./api/resources/assets/client/Client"; import { Forms } from "./api/resources/forms/client/Client"; import { Users } from "./api/resources/users/client/Client"; import { AccessGroups } from "./api/resources/accessGroups/client/Client"; import { Products } from "./api/resources/products/client/Client"; import { Orders } from "./api/resources/orders/client/Client"; import { Inventory } from "./api/resources/inventory/client/Client"; import { Ecommerce } from "./api/resources/ecommerce/client/Client"; export declare namespace WebflowClient { interface Options { environment?: core.Supplier; accessToken: core.Supplier; } interface RequestOptions { timeoutInSeconds?: number; maxRetries?: number; } } export declare class WebflowClient { protected readonly _options: WebflowClient.Options; constructor(_options: WebflowClient.Options); protected _token: Token | undefined; get token(): Token; protected _sites: Sites | undefined; get sites(): Sites; protected _collections: Collections | undefined; get collections(): Collections; protected _pages: Pages | undefined; get pages(): Pages; protected _scripts: Scripts | undefined; get scripts(): Scripts; protected _webhooks: Webhooks | undefined; get webhooks(): Webhooks; protected _assets: Assets | undefined; get assets(): Assets; protected _forms: Forms | undefined; get forms(): Forms; protected _users: Users | undefined; get users(): Users; protected _accessGroups: AccessGroups | undefined; get accessGroups(): AccessGroups; protected _products: Products | undefined; get products(): Products; protected _orders: Orders | undefined; get orders(): Orders; protected _inventory: Inventory | undefined; get inventory(): Inventory; protected _ecommerce: Ecommerce | undefined; get ecommerce(): Ecommerce; }