import { AuthTokenFields } from '../../graphql/index.js'; import { MemberFields } from '../../graphql/network/member.fields.js'; import { AuthToken, Action, QueryLoginNetworkArgs, Sso, SsoUrl, QuerySsosArgs, MutationSsoRedirectArgs, MutationJoinNetworkArgs, MutationJoinNetworkWithTokenArgs, MutationJoinNetworkWithInvitationLinkArgs, MutationVerifyMemberArgs, MutationSendResetPasswordEmailArgs, MutationUpdateCustomSsoArgs, MutationUpdateDefaultSsoStatusArgs, QuerySsoMembershipsArgs, SsoMembership, QuerySsoUrlArgs, MutationConfirmResetPasswordArgs, MutationUpdatePasswordWithTokenArgs, Member, MutationLogoutNetworkArgs, MutationDeleteSsoMembershipArgs, MutationUpdateJwtSsoArgs } from '../../types/index.js'; import { GraphqlClient } from '../graphql.client.js'; export declare class AuthClient { private client; constructor(client: GraphqlClient); resendVerification(accessToken?: string): Promise; login(variables: QueryLoginNetworkArgs, fields?: AuthTokenFields): Promise; logout(variables: MutationLogoutNetworkArgs): Promise; authMember(fields?: MemberFields): Promise; ssoRedirect(variables: MutationSsoRedirectArgs, fields?: AuthTokenFields): Promise; joinNetwork(variables: MutationJoinNetworkArgs, fields?: AuthTokenFields): Promise; joinNetworkWithInvitationLink(variables: MutationJoinNetworkWithInvitationLinkArgs, fields?: AuthTokenFields): Promise; joinNetworkWithToken(variables: MutationJoinNetworkWithTokenArgs, fields?: AuthTokenFields): Promise; verifyMember(variables: MutationVerifyMemberArgs, fields?: AuthTokenFields): Promise; ssos(variables: QuerySsosArgs): Promise; sendResetPasswordEmail(variables: MutationSendResetPasswordEmailArgs, accessToken?: string): Promise; updateJwtSso(variables: MutationUpdateJwtSsoArgs, accessToken?: string): Promise; updateCustomSso(variables: MutationUpdateCustomSsoArgs, accessToken?: string): Promise; updateDefaultSsoStatus(variables: MutationUpdateDefaultSsoStatusArgs, accessToken?: string): Promise; ssoMemberships(variables: QuerySsoMembershipsArgs): Promise; ssoUrl(variables: QuerySsoUrlArgs): Promise; confirmResetPassword(variables: MutationConfirmResetPasswordArgs, accessToken?: string): Promise; updatePasswordWithToken(variables: MutationUpdatePasswordWithTokenArgs, accessToken?: string): Promise; deleteSsoMembership(variables: MutationDeleteSsoMembershipArgs): Promise; }