import { BaseClient, ClientConfig } from "../shared/client"; import { ConnectedApp } from "./connected_apps"; import { CryptoWallets } from "./crypto_wallets"; import { Debug } from "./debug"; import { Fraud } from "./fraud"; import { IDP } from "./idp"; import { Impersonation } from "./impersonation"; import { JwtConfig } from "../shared/sessions"; import { M2M } from "./m2m"; import { MagicLinks } from "./magic_links"; import { OAuth } from "./oauth"; import { OTPs } from "./otps"; import { Passwords } from "./passwords"; import { Project } from "./project"; import { RBAC } from "./rbac"; import { Sessions } from "./sessions"; import { TOTPs } from "./totps"; import { Users } from "./users"; import { WebAuthn } from "./webauthn"; export declare class Client extends BaseClient { protected jwtConfig: JwtConfig; connectedApp: ConnectedApp; cryptoWallets: CryptoWallets; debug: Debug; fraud: Fraud; idp: IDP; impersonation: Impersonation; m2m: M2M; magicLinks: MagicLinks; oauth: OAuth; otps: OTPs; passwords: Passwords; project: Project; rbac: RBAC; sessions: Sessions; totps: TOTPs; users: Users; webauthn: WebAuthn; constructor(config: ClientConfig); }