import type { BaseClientOptions, BaseRequestOptions } from "../../../../BaseClient.mjs"; import { type NormalizedClientOptionsWithAuth } from "../../../../BaseClient.mjs"; import * as core from "../../../../core/index.mjs"; import * as Hedra from "../../../index.mjs"; export declare namespace TokensClient { type Options = BaseClientOptions; interface RequestOptions extends BaseRequestOptions { } } export declare class TokensClient { protected readonly _options: NormalizedClientOptionsWithAuth; constructor(options?: TokensClient.Options); /** * @param {Hedra.TokenCreateRequest} request * @param {TokensClient.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link Hedra.BadRequestError} * @throws {@link Hedra.UnauthorizedError} * @throws {@link Hedra.ForbiddenError} * @throws {@link Hedra.NotFoundError} * @throws {@link Hedra.TooManyRequestsError} * @throws {@link Hedra.InternalServerError} * @throws {@link errors.HedraError} * @throws {@link errors.HedraTimeoutError} * * @example * await client.tokens.create() */ create(request?: Hedra.TokenCreateRequest, requestOptions?: TokensClient.RequestOptions): core.HttpResponsePromise; private __create; }