import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as operations from "../models/operations/index.js"; export declare class Webinars extends ClientSDK { /** * List Webinars * * @remarks * Lists webinars belonging to the account. This endpoint can also be used to * do a batch fetch based off of the hashed id. * * ## Requires api token with one of the following permissions * ``` * Read all data * ``` */ getWebinars(request?: operations.GetWebinarsRequest | undefined, options?: RequestOptions): Promise>; /** * Create Webinar * * @remarks * Creates a new webinar. * * ## Requires api token with one of the following permissions * ``` * Read, update & delete anything * ``` */ postWebinars(request: operations.PostWebinarsRequest, options?: RequestOptions): Promise; /** * Show Webinar * * @remarks * Returns the webinar associated with the hashed id. * * ## Requires api token with one of the following permissions * ``` * Read all data * ``` */ getWebinarsId(request: operations.GetWebinarsIdRequest, options?: RequestOptions): Promise; /** * Update Webinar * * @remarks * Updates an existing webinar. * * ## Requires api token with one of the following permissions * ``` * Read, update & delete anything * ``` */ putWebinarsId(request: operations.PutWebinarsIdRequest, options?: RequestOptions): Promise; /** * Delete Webinar * * @remarks * Deletes an existing webinar. * * ## Requires api token with one of the following permissions * ``` * Read, update & delete anything * ``` */ deleteWebinarsId(request: operations.DeleteWebinarsIdRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=webinars.d.ts.map