import type { BaseClientOptions, BaseRequestOptions } from "../../../../BaseClient.js"; import * as core from "../../../../core/index.js"; import * as MyAccount from "../../../index.js"; export declare namespace Factors { interface Options extends BaseClientOptions { } interface RequestOptions extends BaseRequestOptions { } } /** * Factors */ export declare class Factors { protected readonly _options: Factors.Options; constructor(_options: Factors.Options); /** * List of factors enabled for the Auth0 tenant and available for enrollment by this user. * * @param {Factors.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link MyAccount.BadRequestError} * @throws {@link MyAccount.UnauthorizedError} * @throws {@link MyAccount.ForbiddenError} * @throws {@link MyAccount.TooManyRequestsError} * * @example * await client.factors.list() */ list(requestOptions?: Factors.RequestOptions): core.HttpResponsePromise; private __list; protected _getAuthorizationHeader(endpointMetadata: core.EndpointMetadata): Promise; }