import type { BaseClientOptions, BaseRequestOptions } from "../../../../BaseClient.js"; import * as core from "../../../../core/index.js"; import * as BasisTheory from "../../../index.js"; export declare namespace TokenIntents { interface Options extends BaseClientOptions { } interface RequestOptions extends BaseRequestOptions { } } export declare class TokenIntents { protected readonly _options: TokenIntents.Options; constructor(_options?: TokenIntents.Options); /** * @param {string} id * @param {TokenIntents.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link BasisTheory.UnauthorizedError} * @throws {@link BasisTheory.ForbiddenError} * @throws {@link BasisTheory.NotFoundError} * * @example * await client.tokenIntents.get("id") */ get(id: string, requestOptions?: TokenIntents.RequestOptions): core.HttpResponsePromise; private __get; /** * @param {string} id * @param {TokenIntents.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link BasisTheory.UnauthorizedError} * @throws {@link BasisTheory.ForbiddenError} * @throws {@link BasisTheory.NotFoundError} * * @example * await client.tokenIntents.delete("id") */ delete(id: string, requestOptions?: TokenIntents.RequestOptions): core.HttpResponsePromise; private __delete; /** * @param {BasisTheory.CreateTokenIntentRequest} request * @param {TokenIntents.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link BasisTheory.BadRequestError} * @throws {@link BasisTheory.UnauthorizedError} * @throws {@link BasisTheory.ForbiddenError} * * @example * await client.tokenIntents.create({ * type: "x", * data: { * "key": "value" * } * }) */ create(request: BasisTheory.CreateTokenIntentRequest, requestOptions?: TokenIntents.RequestOptions): core.HttpResponsePromise; private __create; protected _getCustomAuthorizationHeaders(): Promise>; }