import { UseMutationOptions, QueryClient, UseMutationResult, UseQueryOptions, DataTag, QueryKey, DefinedInitialDataOptions, DefinedUseQueryResult, UndefinedInitialDataOptions, UseQueryResult } from '@tanstack/react-query';
import { BodyType, ErrorType } from './widgets-api-client.cjs';

type MemberStatus = (typeof MemberStatus)[keyof typeof MemberStatus];
declare const MemberStatus: {
    readonly Active: "Active";
    readonly Invited: "Invited";
    readonly InviteExpired: "InviteExpired";
    readonly InviteRevoked: "InviteRevoked";
    readonly NoInvite: "NoInvite";
};
type MemberActionsItem = (typeof MemberActionsItem)[keyof typeof MemberActionsItem];
declare const MemberActionsItem: {
    readonly "edit-role": "edit-role";
    readonly "resend-invite": "resend-invite";
    readonly "revoke-invite": "revoke-invite";
    readonly "revoke-membership": "revoke-membership";
};
type MemberActions = MemberActionsItem[];
type MemberRoles = {
    name: string;
    slug: string;
    /** @nullable */
    description?: string | null;
}[] | null;
interface Member {
    id: string;
    email: string;
    emailVerified: boolean;
    /** @nullable */
    profilePictureUrl?: string | null;
    /** @nullable */
    firstName?: string | null;
    /** @nullable */
    lastName?: string | null;
    /** An ISO 8601 timestamp. */
    createdAt: string;
    /** @nullable */
    lastActivityAt?: string | null;
    status: MemberStatus;
    actions: MemberActions;
    isLoggedInUser?: true | null;
    roles?: MemberRoles;
}
/**
 * Pagination cursors for navigating between pages of results.
 */
interface ListMetadata {
    /**
     * An object ID that defines your place in the list. When the ID is not present, you are at the start of the list.
     * @nullable
     */
    before: string | null;
    /**
     * An object ID that defines your place in the list. When the ID is not present, you are at the end of the list.
     * @nullable
     */
    after: string | null;
}
interface MembersResponse {
    data: Member[];
    list_metadata: ListMetadata;
}
interface MemberRole {
    name: string;
    slug: string;
    default: boolean;
    /** @nullable */
    description?: string | null;
}
interface RolesAndConfigResponse {
    roles: MemberRole[];
    multipleRolesEnabled: boolean;
}
interface InviteMemberResponse {
    success: boolean;
}
interface ResendInviteResponse {
    /** @nullable */
    id?: string | null;
    success: boolean;
}
interface RevokeMemberResponse {
    id: string;
    success: boolean;
}
interface UpdateMemberResponse {
    id: string;
    success: boolean;
}
interface RemoveMemberResponse {
    id: string;
    success: boolean;
}
interface OrganizationInfo {
    id: string;
    name: string;
    current: boolean;
    /** @nullable */
    favicon?: string | null;
}
interface OrganizationsResponse {
    data: OrganizationInfo[];
}
interface OAuthProfile {
    id: string;
    /** @nullable */
    email?: string | null;
    /** @nullable */
    firstName?: string | null;
    /** @nullable */
    lastName?: string | null;
    /** @nullable */
    profilePictureUrl?: string | null;
    /** @nullable */
    lastLoginAt?: string | null;
}
type MeOauthProfiles = {
    AppleOAuth?: OAuthProfile;
    GithubOAuth?: OAuthProfile;
    GoogleOAuth?: OAuthProfile;
    MicrosoftOAuth?: OAuthProfile;
} | null;
interface Me {
    id: string;
    email: string;
    /** @nullable */
    firstName?: string | null;
    /** @nullable */
    lastName?: string | null;
    /** @nullable */
    locale?: string | null;
    /** @nullable */
    profilePictureUrl?: string | null;
    oauthProfiles?: MeOauthProfiles;
}
type CreateTotpFactorResponseAuthenticationFactor = {
    object: "authentication_factor";
    id: string;
    type: "generic_otp" | "sms" | "totp" | "webauthn";
    /** @nullable */
    user_id?: string | null;
    sms?: {
        phone_number: string;
    } | null;
    totp?: {
        issuer: string;
        user: string;
        secret: string;
        qr_code: string;
        uri: string;
    } | {
        issuer: string;
        user: string;
    } | null;
} & {
    created_at: string;
    updated_at: string;
};
type CreateTotpFactorResponseAuthenticationChallenge = {
    object: "authentication_challenge";
    id: string;
    /** @nullable */
    expires_at?: string | null;
    /** @nullable */
    code?: string | null;
    authentication_factor_id: string;
} & {
    created_at: string;
    updated_at: string;
};
interface CreateTotpFactorResponse {
    authenticationFactor: CreateTotpFactorResponseAuthenticationFactor;
    authenticationChallenge: CreateTotpFactorResponseAuthenticationChallenge;
}
interface VerifyTotpFactorRequest {
    code: string;
    authenticationChallengeId: string;
}
type AuthenticationInformationResponseDataVerificationMethodsMfa = {
    provider: "MFA";
    isSetUp: boolean;
    /** @nullable */
    lastUsed?: string | null;
} | null;
type AuthenticationInformationResponseDataVerificationMethodsPassword = {
    provider: "Password";
    isSetUp: boolean;
    /** @nullable */
    lastUsed?: string | null;
    isCurrentSession: boolean;
} | null;
type AuthenticationInformationResponseDataVerificationMethodsPasskey = {
    provider: "Passkey";
    isSetUp: boolean;
    /** @nullable */
    lastUsed?: string | null;
    passKeys: {
        id: string;
    }[];
    isCurrentSession: boolean;
} | null;
type AuthenticationInformationResponseDataVerificationMethods = {
    Mfa?: AuthenticationInformationResponseDataVerificationMethodsMfa;
    Password?: AuthenticationInformationResponseDataVerificationMethodsPassword;
    Passkey?: AuthenticationInformationResponseDataVerificationMethodsPasskey;
};
type AuthenticationInformationResponseDataPasswordSettings = {
    isPasswordNumberRequired: boolean;
    isPasswordPwnedRequired: boolean;
    isPasswordSymbolRequired: boolean;
    isPasswordUppercaseRequired: boolean;
    passwordMinimumLength: number;
    passwordMinimumStrength: number;
};
type AuthenticationInformationResponseData = {
    verificationMethods: AuthenticationInformationResponseDataVerificationMethods;
    passwordSettings: AuthenticationInformationResponseDataPasswordSettings;
};
interface AuthenticationInformationResponse {
    data: AuthenticationInformationResponseData;
}
interface CreatePasswordRequest {
    password: string;
}
interface UpdatePasswordRequest {
    newPassword: string;
    currentPassword: string;
}
interface RevokeAllSessionsRequest {
    currentSessionId: string;
}
type ActiveSessionState = {
    tag: string;
    /** @nullable */
    expiresAt?: string | null;
};
type ActiveSessionCurrentLocation = {
    cityName: string;
    countryISOCode: string;
} | null;
interface ActiveSession {
    id: string;
    userlandUserId: string;
    /** @nullable */
    ipAddress?: string | null;
    /** @nullable */
    userAgent?: string | null;
    /** @nullable */
    organizationId?: string | null;
    state: ActiveSessionState;
    currentLocation?: ActiveSessionCurrentLocation;
    usedSsoAuth: boolean;
    usedPasswordAuth: boolean;
    usedPasskeyAuth: boolean;
    usedAppleOauth: boolean;
    usedBitbucketOauth: boolean;
    usedGithubOauth: boolean;
    usedGitLabOauth: boolean;
    usedGoogleOauth: boolean;
    usedLinkedInOauth: boolean;
    usedImpersonation: boolean;
    usedMicrosoftOauth: boolean;
    usedSlackOauth: boolean;
    usedXeroOauth: boolean;
    usedMagicAuth: boolean;
    /** @nullable */
    impersonatorUserId?: string | null;
    /** @nullable */
    impersonatorEmail?: string | null;
    /** @nullable */
    impersonationReason?: string | null;
    /** @nullable */
    lastActivityAt?: string | null;
    createdAt: string;
    updatedAt: string;
}
interface ActiveSessionsResponse {
    data: ActiveSession[];
}
interface SendVerificationResponse {
    authenticationChallenge: string;
    type: "EmailVerification";
}
interface VerifyRequest {
    code: string;
    authenticationChallengeId: string;
}
interface VerifyResponse {
    elevatedAccessToken: string;
    expiresAt: string;
}
interface SendEmailChangeRequest {
    newEmail: string;
}
interface SendEmailChangeResponse {
    expiresAt: string;
}
interface VerifyEmailChangeRequest {
    code: string;
}
interface VerifyEmailChangeResponse {
    user: Me;
    elevatedAccessToken: string;
    expiresAt: string;
}
type RegisterPasskeyResponseOptions = {
    [key: string]: unknown;
};
interface RegisterPasskeyResponse {
    challengeId: string;
    options: RegisterPasskeyResponseOptions;
}
type VerifyPasskeyRequestResponse = {
    [key: string]: unknown;
};
interface VerifyPasskeyRequest {
    challengeId: string;
    response: VerifyPasskeyRequestResponse;
}
interface SettingsResponse {
    object: "settings";
    authkitOrigin: string;
    /** @nullable */
    logoDarkIconPath?: string | null;
    /** @nullable */
    logoDarkPath?: string | null;
    /** @nullable */
    logoLightIconPath?: string | null;
    /** @nullable */
    logoLightPath?: string | null;
    teamName: string;
}
type OrganizationDomainState = (typeof OrganizationDomainState)[keyof typeof OrganizationDomainState];
declare const OrganizationDomainState: {
    readonly Failed: "Failed";
    readonly LegacyVerified: "LegacyVerified";
    readonly Pending: "Pending";
    readonly Verified: "Verified";
};
type DomainVerificationNameServer = (typeof DomainVerificationNameServer)[keyof typeof DomainVerificationNameServer];
declare const DomainVerificationNameServer: {
    readonly AwsRoute53: "AwsRoute53";
    readonly GoogleDomains: "GoogleDomains";
    readonly CloudFlare: "CloudFlare";
    readonly GoDaddy: "GoDaddy";
    readonly Other: "Other";
};
interface OrganizationDomain {
    id: string;
    domain: string;
    state: OrganizationDomainState;
    nameServer: DomainVerificationNameServer;
    /** @nullable */
    verificationPrefix?: string | null;
    /** @nullable */
    verificationToken?: string | null;
    /** @nullable */
    subdomain?: string | null;
    createdAt: string;
}
interface X509CertificateJSON {
    id: string;
    value: string;
    /** @nullable */
    notBefore?: string | null;
    /** @nullable */
    notAfter?: string | null;
    /** @nullable */
    lastExpiryEventSentAt?: string | null;
}
type SamlSessionState = (typeof SamlSessionState)[keyof typeof SamlSessionState];
declare const SamlSessionState: {
    readonly Authorized: "Authorized";
    readonly Failed: "Failed";
    readonly Started: "Started";
    readonly Successful: "Successful";
    readonly Timedout: "Timedout";
};
type OidcSessionState = (typeof OidcSessionState)[keyof typeof OidcSessionState];
declare const OidcSessionState: {
    readonly Started: "Started";
    readonly Authorized: "Authorized";
    readonly Successful: "Successful";
    readonly Failed: "Failed";
    readonly Terminated: "Terminated";
    readonly Timedout: "Timedout";
};
declare const SsoConnectionSessionJSONState: {
    readonly Started: "Started";
    readonly Authorized: "Authorized";
    readonly Successful: "Successful";
    readonly Failed: "Failed";
    readonly Terminated: "Terminated";
    readonly Timedout: "Timedout";
};
interface SsoConnectionSessionJSON {
    id: string;
    createdAt: string;
    state: (typeof SsoConnectionSessionJSONState)[keyof typeof SsoConnectionSessionJSONState];
}
type SsoConnection = {
    id: string;
    type: "AdfsSaml" | "Auth0Saml" | "AzureSaml" | "CasSaml" | "ClassLinkSaml" | "CloudflareSaml" | "CyberArkSaml" | "DuoSaml" | "GenericSaml" | "GoogleSaml" | "JumpCloudSaml" | "KeycloakSaml" | "LastPassSaml" | "MiniOrangeSaml" | "NetIqSaml" | "OktaSaml" | "OneLoginSaml" | "OracleSaml" | "PingFederateSaml" | "PingOneSaml" | "RipplingSaml" | "SalesforceSaml" | "ShibbolethGenericSaml" | "ShibbolethSaml" | "SimpleSamlPhpSaml" | "TestIdp" | "VmWareSaml";
    name: string;
    state: "Inactive" | "Validating" | "Active" | "Deleting";
    x509Certificates: X509CertificateJSON[];
    latestExpiringCertificate?: X509CertificateJSON | null;
    latestExpiredCertificate?: X509CertificateJSON | null;
    createdAt: string;
    providerTag: "Saml";
    lastSession?: SsoConnectionSessionJSON | null;
} | ({
    id: string;
    name: string;
    state: "Inactive" | "Validating" | "Active" | "Deleting";
    type: "AdpOidc" | "Auth0Migration" | "CleverOidc" | "EntraIdOidc" | "GenericOidc" | "GoogleOidc" | "OktaOidc" | "LoginGovOidc";
    createdAt: string;
    providerTag: "OpenIdConnect";
    lastSession?: SsoConnectionSessionJSON | null;
} & {
    /** @nullable */
    x509Certificates?: null;
    /** @nullable */
    latestExpiringCertificate?: null;
    /** @nullable */
    latestExpiredCertificate?: null;
});
type AuditLogStreamState = "Active" | "Inactive" | "Error" | "Invalid";
type AuditLogStreamType = "Datadog" | "Splunk" | "S3" | "GoogleCloudStorage" | "GenericHttps" | "AzureSentinel";
interface AuditLogStreamJSON {
    id: string;
    state: AuditLogStreamState;
    type: AuditLogStreamType;
    /** @nullable */
    errorMessage?: string | null;
    /** @nullable */
    lastSyncedEventId?: string | null;
    auditLogTrailId: string;
}
interface ListOrganizationApiKeysResponseData {
    id: string;
    name: string;
    obfuscatedValue: string;
    createdAt: string;
    /** @nullable */
    lastUsedAt?: string | null;
    permissions: string[];
}
type ListOrganizationApiKeysResponseListMetadata = {
    before?: string;
    after?: string;
};
interface ListOrganizationApiKeysResponse {
    data: ListOrganizationApiKeysResponseData[];
    list_metadata: ListOrganizationApiKeysResponseListMetadata;
}
interface CreateOrganizationApiKeyRequest {
    name: string;
    permissions: string[];
}
interface CreateOrganizationApiKeyResponse {
    id: string;
    value: string;
    obfuscatedValue: string;
    createdAt: string;
    name: string;
    permissions: string[];
}
interface ListOrganizationApiKeyPermission {
    id: string;
    slug: string;
    name: string;
    /** @nullable */
    description?: string | null;
}
type ListOrganizationApiKeyPermissionsResponseListMetadata = {
    before?: string;
    after?: string;
};
interface ListOrganizationApiKeyPermissionsResponse {
    data: ListOrganizationApiKeyPermission[];
    list_metadata: ListOrganizationApiKeyPermissionsResponseListMetadata;
}
type ListUserApiKeysResponseDataOwner = {
    type: "user";
    id: string;
    email: string;
    /** @nullable */
    firstName?: string | null;
    /** @nullable */
    lastName?: string | null;
    displayName: string;
};
interface ListUserApiKeysResponseData {
    id: string;
    owner: ListUserApiKeysResponseDataOwner;
    name: string;
    obfuscatedValue: string;
    createdAt: string;
    /** @nullable */
    lastUsedAt?: string | null;
    permissions: string[];
}
type ListUserApiKeysResponseListMetadata = {
    before?: string;
    after?: string;
};
interface ListUserApiKeysResponse {
    data: ListUserApiKeysResponseData[];
    list_metadata: ListUserApiKeysResponseListMetadata;
}
interface CreateUserApiKeyRequest {
    name: string;
    permissions: string[];
}
interface CreateUserApiKeyResponse {
    id: string;
    value: string;
    obfuscatedValue: string;
    createdAt: string;
    name: string;
    permissions: string[];
}
interface ListUserApiKeyPermission {
    id: string;
    slug: string;
    name: string;
    /** @nullable */
    description?: string | null;
}
type ListUserApiKeyPermissionsResponseListMetadata = {
    before?: string;
    after?: string;
};
interface ListUserApiKeyPermissionsResponse {
    data: ListUserApiKeyPermission[];
    list_metadata: ListUserApiKeyPermissionsResponseListMetadata;
}
type DataInstallation = {
    object: "data_installation" | "connected_account";
    id: string;
    /** @nullable */
    user_id?: string | null;
    /** @nullable */
    organization_id?: string | null;
    scopes: string[];
    state: "connected" | "needs_reauthorization";
    created_at: string;
    updated_at: string;
} & {
    /** @nullable */
    userlandUserId?: string | null;
    /** @nullable */
    organizationId?: string | null;
    createdAt?: string;
    updatedAt?: string;
};
type DataIntegration = {
    object: "data_integration";
    id: string;
    name: string;
    /** @nullable */
    description?: string | null;
    slug: string;
    integrationType: "asana" | "attio" | "box" | "cal-dot-com" | "calendly" | "confluence" | "datadog" | "dropbox" | "frame-io" | "front" | "github" | "gitlab" | "gmail" | "gong" | "google" | "google-calendar" | "google-drive" | "helpscout" | "hubspot" | "intercom" | "intralinks" | "jira" | "linear" | "microsoft" | "microsoft-onedrive" | "microsoft-onenote" | "microsoft-outlook" | "microsoft-outlook-calendar" | "microsoft-sharepoint" | "microsoft-teams" | "microsoft-todo" | "notion" | "prefect" | "pydantic-logfire" | "quickbooks" | "salesforce" | "sentry" | "slack" | "snowflake" | "stripe" | "xero" | "zendesk" | "zoom" | string;
    ownership: "userland_user" | "organization";
    credentialsType: "shared" | "custom";
    scopes?: string[] | null;
    createdAt: string;
    updatedAt: string;
    installation?: DataInstallation | null;
} & {
    iconSlug?: string;
    iconUrl?: string;
    iconDarkUrl?: string;
};
interface DataIntegrationsResponse {
    data: DataIntegration[];
}
type GetDataIntegrationAuthorizeUrlResponse = {
    url: string;
    redirectToken: string;
} & {
    handoffToken?: string;
};
interface GetAuthorizationStatusResponse {
    isConnecting: boolean;
}
type DirectoryType = (typeof DirectoryType)[keyof typeof DirectoryType];
declare const DirectoryType: {
    readonly azure_scim_v20: "azure scim v2.0";
    readonly bamboohr: "bamboohr";
    readonly breathe_hr: "breathe hr";
    readonly cezanne_hr: "cezanne hr";
    readonly cyberark_scim_v20: "cyberark scim v2.0";
    readonly fourth_hr: "fourth hr";
    readonly generic_scim_v20: "generic scim v2.0";
    readonly gsuite_directory: "gsuite directory";
    readonly gusto: "gusto";
    readonly hibob: "hibob";
    readonly jump_cloud_scim_v20: "jump cloud scim v2.0";
    readonly okta_scim_v20: "okta scim v2.0";
    readonly onelogin_scim_v20: "onelogin scim v2.0";
    readonly people_hr: "people hr";
    readonly personio: "personio";
    readonly pingfederate_scim_v20: "pingfederate scim v2.0";
    readonly rippling: "rippling";
    readonly rippling_scim_v20: "rippling scim v2.0";
    readonly s3: "s3";
    readonly sailpoint_scim_v20: "sailpoint scim v2.0";
    readonly sftp: "sftp";
    readonly sftp_workday: "sftp workday";
    readonly workday: "workday";
};
type DirectoryState = (typeof DirectoryState)[keyof typeof DirectoryState];
declare const DirectoryState: {
    readonly requires_type: "requires_type";
    readonly linked: "linked";
    readonly validating: "validating";
    readonly invalid_credentials: "invalid_credentials";
    readonly unlinked: "unlinked";
    readonly deleting: "deleting";
};
interface DirectoryUsersMetadata {
    active: number;
    inactive: number;
}
interface DirectoryMetadata {
    users: DirectoryUsersMetadata;
    groups: number;
}
interface Directory {
    id: string;
    name: string;
    type: DirectoryType;
    state: DirectoryState;
    createdAt: string;
    updatedAt: string;
    /** @nullable */
    lastSyncRunAt?: string | null;
    metadata: DirectoryMetadata;
}
interface DirectoriesResponse {
    data: Directory[];
    link: string;
}
type CreateOrganizationApiKey400ErrorsItem = {
    code: string;
    field: string;
};
type CreateOrganizationApiKey400 = {
    message: string;
    errors: CreateOrganizationApiKey400ErrorsItem[];
};
type CreateOrganizationApiKey403 = {
    message: string;
};
type CreateOrganizationApiKey404 = {
    message: string;
};
type CreateOrganizationApiKey422ErrorsItem = {
    code: string;
    field: string;
};
type CreateOrganizationApiKey422 = {
    message: string;
    errors: CreateOrganizationApiKey422ErrorsItem[];
};
type ListOrganizationApiKeysParams = {
    limit?: number;
    before?: string;
    after?: string;
    search?: string;
};
type ListOrganizationApiKeys400ErrorsItem = {
    code: string;
    field: string;
};
type ListOrganizationApiKeys400 = {
    message: string;
    errors: ListOrganizationApiKeys400ErrorsItem[];
};
type ListOrganizationApiKeys403 = {
    message: string;
};
type ListOrganizationApiKeyPermissionsParams = {
    search?: string;
    limit?: number;
    before?: string;
    after?: string;
};
type ListOrganizationApiKeyPermissions400ErrorsItem = {
    code: string;
    field: string;
};
type ListOrganizationApiKeyPermissions400 = {
    message: string;
    errors: ListOrganizationApiKeyPermissions400ErrorsItem[];
};
type ListOrganizationApiKeyPermissions403 = {
    message: string;
};
type DeleteOrganizationApiKey200 = {
    success: boolean;
};
type DeleteOrganizationApiKey403 = {
    message: string;
};
type DeleteOrganizationApiKey404 = {
    message: string;
};
type DeleteDataInstallation200 = {
    success: boolean;
};
type DeleteDataInstallation403 = {
    message: string;
};
type DeleteDataInstallation404 = {
    message: string;
};
type MyDataIntegrations403 = {
    message: string;
};
type GetDataInstallationAuthorizationStatus400 = {
    message: string;
};
type GetDataInstallationAuthorizationStatus403 = {
    message: string;
};
type GetDataInstallationAuthorizationStatus404 = {
    message: string;
};
type GetDataIntegrationAuthorizeUrlParams = {
    requireHandoff?: boolean;
};
type GetDataIntegrationAuthorizeUrl400 = {
    message: string;
};
type GetDataIntegrationAuthorizeUrl403 = {
    message: string;
};
type GetDataIntegrationAuthorizeUrl404 = {
    message: string;
};
type CreateUserApiKey400ErrorsItem = {
    code: string;
    field: string;
};
type CreateUserApiKey400 = {
    message: string;
    errors: CreateUserApiKey400ErrorsItem[];
};
type CreateUserApiKey403 = {
    message: string;
};
type CreateUserApiKey404 = {
    message: string;
};
type CreateUserApiKey422ErrorsItem = {
    code: string;
    field: string;
};
type CreateUserApiKey422 = {
    message: string;
    errors: CreateUserApiKey422ErrorsItem[];
};
type ListUserApiKeysParams = {
    limit?: number;
    before?: string;
    after?: string;
    search?: string;
};
type ListUserApiKeys400ErrorsItem = {
    code: string;
    field: string;
};
type ListUserApiKeys400 = {
    message: string;
    errors: ListUserApiKeys400ErrorsItem[];
};
type ListUserApiKeys403 = {
    message: string;
};
type ListUserApiKeyPermissionsParams = {
    search?: string;
    limit?: number;
    before?: string;
    after?: string;
};
type ListUserApiKeyPermissions400ErrorsItem = {
    code: string;
    field: string;
};
type ListUserApiKeyPermissions400 = {
    message: string;
    errors: ListUserApiKeyPermissions400ErrorsItem[];
};
type ListUserApiKeyPermissions403 = {
    message: string;
};
type DeleteUserApiKey200 = {
    success: boolean;
};
type DeleteUserApiKey403 = {
    message: string;
};
type DeleteUserApiKey404 = {
    message: string;
};
type InviteMemberInput = {
    email: string;
    /** @nullable */
    firstName?: string | null;
    /** @nullable */
    lastName?: string | null;
    roles: string[];
};
type InviteMember400 = {
    message: string;
};
type InviteMember403 = {
    message: string;
};
type InviteMember404 = {
    message: string;
};
type RevokeInvite400 = {
    message: string;
};
type RevokeInvite403 = {
    message: string;
};
type RevokeInvite404 = {
    message: string;
};
type ResendInvite400 = {
    message: string;
};
type ResendInvite403 = {
    message: string;
};
type ResendInvite404 = {
    message: string;
};
type ResendInvite422 = {
    message: string;
};
type MembersParams = {
    search?: string;
    limit?: string;
    before?: string;
    after?: string;
    role?: string;
};
type Members403 = {
    message: string;
};
type Members404 = {
    message: string;
};
type RemoveMember400 = {
    message: string;
};
type RemoveMember403 = {
    message: string;
};
type RemoveMember404 = {
    message: string;
};
type UpdateMemberInput = {
    roles: string[];
};
type UpdateMember400 = {
    message: string;
};
type UpdateMember403 = {
    message: string;
};
type UpdateMember404 = {
    message: string;
};
type UpdateMember422 = {
    message: string;
};
type Organizations403 = {
    message: string;
};
type Organizations404 = {
    message: string;
};
type Roles403 = {
    message: string;
};
type Roles404 = {
    message: string;
};
type RolesAndConfig403 = {
    message: string;
};
type RolesAndConfig404 = {
    message: string;
};
type AuthenticationInformation403 = {
    message: string;
};
type CreatePassword201 = {
    success: boolean;
};
type CreatePassword400 = {
    message: string;
};
type CreatePassword403 = {
    message: string;
};
type CreateTotpFactor400 = {
    message: string;
};
type CreateTotpFactor403 = {
    message: string;
};
type Me403 = {
    message: string;
};
type UpdateMeInput = {
    firstName?: string;
    lastName?: string;
    locale?: string;
};
type UpdateMe400 = {
    message: string;
};
type UpdateMe403 = {
    message: string;
};
type RegisterPasskey400 = {
    message: string;
};
type RegisterPasskey403 = {
    message: string;
};
type VerifyPasskey200 = {
    success: boolean;
};
type VerifyPasskey400 = {
    message: string;
};
type VerifyPasskey403 = {
    message: string;
};
type DeletePasskey200 = {
    success: boolean;
};
type DeletePasskey400 = {
    message: string;
};
type DeletePasskey403 = {
    message: string;
};
type SendEmailChange400 = {
    message: string;
};
type SendEmailChange403 = {
    message: string;
};
type SendEmailChange409 = {
    message: string;
};
type SendEmailChange422 = {
    message: string;
};
type SendEmailChange429 = {
    message: string;
};
type SendVerification400 = {
    message: string;
};
type SendVerification403 = {
    message: string;
};
type Sessions403 = {
    message: string;
};
type RevokeAllSessions200 = {
    success: boolean;
};
type RevokeAllSessions400 = {
    message: string;
};
type RevokeAllSessions403 = {
    message: string;
};
type RevokeSession200 = {
    success: boolean;
};
type RevokeSession400 = {
    message: string;
};
type RevokeSession403 = {
    message: string;
};
type DeleteTotpFactors200 = {
    success: boolean;
};
type DeleteTotpFactors400 = {
    message: string;
};
type DeleteTotpFactors403 = {
    message: string;
};
type UpdatePassword201 = {
    success: boolean;
};
type UpdatePassword400 = {
    message: string;
};
type UpdatePassword403 = {
    message: string;
};
type Verify400 = {
    message: string;
};
type Verify403 = {
    message: string;
};
type VerifyEmailChange400 = {
    message: string;
};
type VerifyEmailChange403 = {
    message: string;
};
type VerifyEmailChange409 = {
    message: string;
};
type VerifyEmailChange422 = {
    message: string;
};
type VerifyEmailChange429 = {
    message: string;
};
type VerifyTotpFactor200 = {
    success: boolean;
};
type VerifyTotpFactor400 = {
    message: string;
};
type VerifyTotpFactor403 = {
    message: string;
};
type GetAuditLogStream200 = AuditLogStreamJSON | {
    [key: string]: unknown;
};
type GetAuditLogStream403 = {
    message: string;
};
type GenerateAdminPortalLinkParams = {
    intent: GenerateAdminPortalLinkIntent;
};
type GenerateAdminPortalLinkIntent = (typeof GenerateAdminPortalLinkIntent)[keyof typeof GenerateAdminPortalLinkIntent];
declare const GenerateAdminPortalLinkIntent: {
    readonly domain_verification: "domain_verification";
    readonly sso: "sso";
    readonly log_streams: "log_streams";
};
type GenerateAdminPortalLink201 = {
    link: string;
};
type GenerateAdminPortalLink403 = {
    message: string;
};
type GenerateAdminPortalLink404 = {
    message: string;
};
type GenerateAdminPortalLink500 = {
    message: string;
};
type ListOrganizationDomains200 = {
    data: OrganizationDomain[];
};
type ListOrganizationDomains403 = {
    message: string;
};
type ListOrganizationDomains404 = {
    message: string;
};
type DeleteOrganizationDomain403 = {
    message: string;
};
type DeleteOrganizationDomain404 = {
    message: string;
};
type ReverifyOrganizationDomain403 = {
    message: string;
};
type ReverifyOrganizationDomain404 = {
    message: string;
};
type ListDirectories403 = {
    message: string;
};
type ListDirectories404 = {
    message: string;
};
type GetDirectory403 = {
    message: string;
};
type GetDirectory404 = {
    message: string;
};
type Settings403 = {
    message: string;
};
declare const useCreateOrganizationApiKeyHook: () => (createOrganizationApiKeyRequest: BodyType<CreateOrganizationApiKeyRequest>, signal?: AbortSignal) => Promise<CreateOrganizationApiKeyResponse>;
declare const useCreateOrganizationApiKeyMutationOptions: <TError = ErrorType<CreateOrganizationApiKey400 | CreateOrganizationApiKey403 | CreateOrganizationApiKey404 | CreateOrganizationApiKey422>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useCreateOrganizationApiKeyHook>>>, TError, {
        data: BodyType<CreateOrganizationApiKeyRequest>;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useCreateOrganizationApiKeyHook>>>, TError, {
    data: BodyType<CreateOrganizationApiKeyRequest>;
}, TContext>;
type CreateOrganizationApiKeyMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useCreateOrganizationApiKeyHook>>>>;
type CreateOrganizationApiKeyMutationBody = BodyType<CreateOrganizationApiKeyRequest>;
type CreateOrganizationApiKeyMutationError = ErrorType<CreateOrganizationApiKey400 | CreateOrganizationApiKey403 | CreateOrganizationApiKey404 | CreateOrganizationApiKey422>;
declare const useCreateOrganizationApiKey: <TError = ErrorType<CreateOrganizationApiKey400 | CreateOrganizationApiKey403 | CreateOrganizationApiKey404 | CreateOrganizationApiKey422>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useCreateOrganizationApiKeyHook>>>, TError, {
        data: BodyType<CreateOrganizationApiKeyRequest>;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useCreateOrganizationApiKeyHook>>>, TError, {
    data: BodyType<CreateOrganizationApiKeyRequest>;
}, TContext>;
declare const useListOrganizationApiKeysHook: () => (params?: ListOrganizationApiKeysParams, signal?: AbortSignal) => Promise<ListOrganizationApiKeysResponse>;
declare const getListOrganizationApiKeysQueryKey: (params?: ListOrganizationApiKeysParams) => readonly ["/_widgets/ApiKeys/organization-api-keys", ...ListOrganizationApiKeysParams[]];
declare const useListOrganizationApiKeysQueryOptions: <TData = Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeysHook>>>, TError = ErrorType<ListOrganizationApiKeys400 | ListOrganizationApiKeys403>>(params?: ListOrganizationApiKeysParams, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeysHook>>>, TError, TData>>;
}) => UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeysHook>>>, TError, TData> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
type ListOrganizationApiKeysQueryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeysHook>>>>;
type ListOrganizationApiKeysQueryError = ErrorType<ListOrganizationApiKeys400 | ListOrganizationApiKeys403>;
declare function useListOrganizationApiKeys<TData = Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeysHook>>>, TError = ErrorType<ListOrganizationApiKeys400 | ListOrganizationApiKeys403>>(params: undefined | ListOrganizationApiKeysParams, options: {
    query: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeysHook>>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeysHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeysHook>>>>, "initialData">;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useListOrganizationApiKeys<TData = Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeysHook>>>, TError = ErrorType<ListOrganizationApiKeys400 | ListOrganizationApiKeys403>>(params?: ListOrganizationApiKeysParams, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeysHook>>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeysHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeysHook>>>>, "initialData">;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useListOrganizationApiKeys<TData = Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeysHook>>>, TError = ErrorType<ListOrganizationApiKeys400 | ListOrganizationApiKeys403>>(params?: ListOrganizationApiKeysParams, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeysHook>>>, TError, TData>>;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare const useListOrganizationApiKeyPermissionsHook: () => (params?: ListOrganizationApiKeyPermissionsParams, signal?: AbortSignal) => Promise<ListOrganizationApiKeyPermissionsResponse>;
declare const getListOrganizationApiKeyPermissionsQueryKey: (params?: ListOrganizationApiKeyPermissionsParams) => readonly ["/_widgets/ApiKeys/permissions", ...ListOrganizationApiKeyPermissionsParams[]];
declare const useListOrganizationApiKeyPermissionsQueryOptions: <TData = Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeyPermissionsHook>>>, TError = ErrorType<ListOrganizationApiKeyPermissions400 | ListOrganizationApiKeyPermissions403>>(params?: ListOrganizationApiKeyPermissionsParams, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeyPermissionsHook>>>, TError, TData>>;
}) => UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeyPermissionsHook>>>, TError, TData> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
type ListOrganizationApiKeyPermissionsQueryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeyPermissionsHook>>>>;
type ListOrganizationApiKeyPermissionsQueryError = ErrorType<ListOrganizationApiKeyPermissions400 | ListOrganizationApiKeyPermissions403>;
declare function useListOrganizationApiKeyPermissions<TData = Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeyPermissionsHook>>>, TError = ErrorType<ListOrganizationApiKeyPermissions400 | ListOrganizationApiKeyPermissions403>>(params: undefined | ListOrganizationApiKeyPermissionsParams, options: {
    query: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeyPermissionsHook>>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeyPermissionsHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeyPermissionsHook>>>>, "initialData">;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useListOrganizationApiKeyPermissions<TData = Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeyPermissionsHook>>>, TError = ErrorType<ListOrganizationApiKeyPermissions400 | ListOrganizationApiKeyPermissions403>>(params?: ListOrganizationApiKeyPermissionsParams, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeyPermissionsHook>>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeyPermissionsHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeyPermissionsHook>>>>, "initialData">;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useListOrganizationApiKeyPermissions<TData = Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeyPermissionsHook>>>, TError = ErrorType<ListOrganizationApiKeyPermissions400 | ListOrganizationApiKeyPermissions403>>(params?: ListOrganizationApiKeyPermissionsParams, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationApiKeyPermissionsHook>>>, TError, TData>>;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare const useDeleteOrganizationApiKeyHook: () => (apiKeyId: string, signal?: AbortSignal) => Promise<DeleteOrganizationApiKey200>;
declare const useDeleteOrganizationApiKeyMutationOptions: <TError = ErrorType<DeleteOrganizationApiKey403 | DeleteOrganizationApiKey404>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useDeleteOrganizationApiKeyHook>>>, TError, {
        apiKeyId: string;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useDeleteOrganizationApiKeyHook>>>, TError, {
    apiKeyId: string;
}, TContext>;
type DeleteOrganizationApiKeyMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useDeleteOrganizationApiKeyHook>>>>;
type DeleteOrganizationApiKeyMutationError = ErrorType<DeleteOrganizationApiKey403 | DeleteOrganizationApiKey404>;
declare const useDeleteOrganizationApiKey: <TError = ErrorType<DeleteOrganizationApiKey403 | DeleteOrganizationApiKey404>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useDeleteOrganizationApiKeyHook>>>, TError, {
        apiKeyId: string;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useDeleteOrganizationApiKeyHook>>>, TError, {
    apiKeyId: string;
}, TContext>;
declare const useDeleteDataInstallationHook: () => (installationId: string, signal?: AbortSignal) => Promise<DeleteDataInstallation200>;
declare const useDeleteDataInstallationMutationOptions: <TError = ErrorType<DeleteDataInstallation403 | DeleteDataInstallation404>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useDeleteDataInstallationHook>>>, TError, {
        installationId: string;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useDeleteDataInstallationHook>>>, TError, {
    installationId: string;
}, TContext>;
type DeleteDataInstallationMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useDeleteDataInstallationHook>>>>;
type DeleteDataInstallationMutationError = ErrorType<DeleteDataInstallation403 | DeleteDataInstallation404>;
declare const useDeleteDataInstallation: <TError = ErrorType<DeleteDataInstallation403 | DeleteDataInstallation404>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useDeleteDataInstallationHook>>>, TError, {
        installationId: string;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useDeleteDataInstallationHook>>>, TError, {
    installationId: string;
}, TContext>;
declare const useMyDataIntegrationsHook: () => (signal?: AbortSignal) => Promise<DataIntegrationsResponse>;
declare const getMyDataIntegrationsQueryKey: () => readonly ["/_widgets/DataIntegrations/mine"];
declare const useMyDataIntegrationsQueryOptions: <TData = Awaited<ReturnType<ReturnType<typeof useMyDataIntegrationsHook>>>, TError = ErrorType<MyDataIntegrations403>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useMyDataIntegrationsHook>>>, TError, TData>>;
}) => UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useMyDataIntegrationsHook>>>, TError, TData> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
type MyDataIntegrationsQueryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useMyDataIntegrationsHook>>>>;
type MyDataIntegrationsQueryError = ErrorType<MyDataIntegrations403>;
declare function useMyDataIntegrations<TData = Awaited<ReturnType<ReturnType<typeof useMyDataIntegrationsHook>>>, TError = ErrorType<MyDataIntegrations403>>(options: {
    query: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useMyDataIntegrationsHook>>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useMyDataIntegrationsHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useMyDataIntegrationsHook>>>>, "initialData">;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useMyDataIntegrations<TData = Awaited<ReturnType<ReturnType<typeof useMyDataIntegrationsHook>>>, TError = ErrorType<MyDataIntegrations403>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useMyDataIntegrationsHook>>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useMyDataIntegrationsHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useMyDataIntegrationsHook>>>>, "initialData">;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useMyDataIntegrations<TData = Awaited<ReturnType<ReturnType<typeof useMyDataIntegrationsHook>>>, TError = ErrorType<MyDataIntegrations403>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useMyDataIntegrationsHook>>>, TError, TData>>;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare const useGetDataInstallationAuthorizationStatusHook: () => (dataIntegrationId: string, state: string, signal?: AbortSignal) => Promise<GetAuthorizationStatusResponse>;
declare const getGetDataInstallationAuthorizationStatusQueryKey: (dataIntegrationId: string, state: string) => readonly [`/_widgets/DataIntegrations/${string}/authorization-status/${string}`];
declare const useGetDataInstallationAuthorizationStatusQueryOptions: <TData = Awaited<ReturnType<ReturnType<typeof useGetDataInstallationAuthorizationStatusHook>>>, TError = ErrorType<GetDataInstallationAuthorizationStatus400 | GetDataInstallationAuthorizationStatus403 | GetDataInstallationAuthorizationStatus404>>(dataIntegrationId: string, state: string, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useGetDataInstallationAuthorizationStatusHook>>>, TError, TData>>;
}) => UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useGetDataInstallationAuthorizationStatusHook>>>, TError, TData> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
type GetDataInstallationAuthorizationStatusQueryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useGetDataInstallationAuthorizationStatusHook>>>>;
type GetDataInstallationAuthorizationStatusQueryError = ErrorType<GetDataInstallationAuthorizationStatus400 | GetDataInstallationAuthorizationStatus403 | GetDataInstallationAuthorizationStatus404>;
declare function useGetDataInstallationAuthorizationStatus<TData = Awaited<ReturnType<ReturnType<typeof useGetDataInstallationAuthorizationStatusHook>>>, TError = ErrorType<GetDataInstallationAuthorizationStatus400 | GetDataInstallationAuthorizationStatus403 | GetDataInstallationAuthorizationStatus404>>(dataIntegrationId: string, state: string, options: {
    query: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useGetDataInstallationAuthorizationStatusHook>>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useGetDataInstallationAuthorizationStatusHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useGetDataInstallationAuthorizationStatusHook>>>>, "initialData">;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useGetDataInstallationAuthorizationStatus<TData = Awaited<ReturnType<ReturnType<typeof useGetDataInstallationAuthorizationStatusHook>>>, TError = ErrorType<GetDataInstallationAuthorizationStatus400 | GetDataInstallationAuthorizationStatus403 | GetDataInstallationAuthorizationStatus404>>(dataIntegrationId: string, state: string, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useGetDataInstallationAuthorizationStatusHook>>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useGetDataInstallationAuthorizationStatusHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useGetDataInstallationAuthorizationStatusHook>>>>, "initialData">;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useGetDataInstallationAuthorizationStatus<TData = Awaited<ReturnType<ReturnType<typeof useGetDataInstallationAuthorizationStatusHook>>>, TError = ErrorType<GetDataInstallationAuthorizationStatus400 | GetDataInstallationAuthorizationStatus403 | GetDataInstallationAuthorizationStatus404>>(dataIntegrationId: string, state: string, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useGetDataInstallationAuthorizationStatusHook>>>, TError, TData>>;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare const useGetDataIntegrationAuthorizeUrlHook: () => (slug: string, params?: GetDataIntegrationAuthorizeUrlParams, signal?: AbortSignal) => Promise<GetDataIntegrationAuthorizeUrlResponse>;
declare const getGetDataIntegrationAuthorizeUrlQueryKey: (slug: string, params?: GetDataIntegrationAuthorizeUrlParams) => readonly [`/_widgets/DataIntegrations/${string}/authorize`, ...GetDataIntegrationAuthorizeUrlParams[]];
declare const useGetDataIntegrationAuthorizeUrlQueryOptions: <TData = Awaited<ReturnType<ReturnType<typeof useGetDataIntegrationAuthorizeUrlHook>>>, TError = ErrorType<GetDataIntegrationAuthorizeUrl400 | GetDataIntegrationAuthorizeUrl403 | GetDataIntegrationAuthorizeUrl404>>(slug: string, params?: GetDataIntegrationAuthorizeUrlParams, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useGetDataIntegrationAuthorizeUrlHook>>>, TError, TData>>;
}) => UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useGetDataIntegrationAuthorizeUrlHook>>>, TError, TData> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
type GetDataIntegrationAuthorizeUrlQueryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useGetDataIntegrationAuthorizeUrlHook>>>>;
type GetDataIntegrationAuthorizeUrlQueryError = ErrorType<GetDataIntegrationAuthorizeUrl400 | GetDataIntegrationAuthorizeUrl403 | GetDataIntegrationAuthorizeUrl404>;
declare function useGetDataIntegrationAuthorizeUrl<TData = Awaited<ReturnType<ReturnType<typeof useGetDataIntegrationAuthorizeUrlHook>>>, TError = ErrorType<GetDataIntegrationAuthorizeUrl400 | GetDataIntegrationAuthorizeUrl403 | GetDataIntegrationAuthorizeUrl404>>(slug: string, params: undefined | GetDataIntegrationAuthorizeUrlParams, options: {
    query: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useGetDataIntegrationAuthorizeUrlHook>>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useGetDataIntegrationAuthorizeUrlHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useGetDataIntegrationAuthorizeUrlHook>>>>, "initialData">;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useGetDataIntegrationAuthorizeUrl<TData = Awaited<ReturnType<ReturnType<typeof useGetDataIntegrationAuthorizeUrlHook>>>, TError = ErrorType<GetDataIntegrationAuthorizeUrl400 | GetDataIntegrationAuthorizeUrl403 | GetDataIntegrationAuthorizeUrl404>>(slug: string, params?: GetDataIntegrationAuthorizeUrlParams, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useGetDataIntegrationAuthorizeUrlHook>>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useGetDataIntegrationAuthorizeUrlHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useGetDataIntegrationAuthorizeUrlHook>>>>, "initialData">;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useGetDataIntegrationAuthorizeUrl<TData = Awaited<ReturnType<ReturnType<typeof useGetDataIntegrationAuthorizeUrlHook>>>, TError = ErrorType<GetDataIntegrationAuthorizeUrl400 | GetDataIntegrationAuthorizeUrl403 | GetDataIntegrationAuthorizeUrl404>>(slug: string, params?: GetDataIntegrationAuthorizeUrlParams, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useGetDataIntegrationAuthorizeUrlHook>>>, TError, TData>>;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare const useCreateUserApiKeyHook: () => (createUserApiKeyRequest: BodyType<CreateUserApiKeyRequest>, signal?: AbortSignal) => Promise<CreateUserApiKeyResponse>;
declare const useCreateUserApiKeyMutationOptions: <TError = ErrorType<CreateUserApiKey400 | CreateUserApiKey403 | CreateUserApiKey404 | CreateUserApiKey422>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useCreateUserApiKeyHook>>>, TError, {
        data: BodyType<CreateUserApiKeyRequest>;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useCreateUserApiKeyHook>>>, TError, {
    data: BodyType<CreateUserApiKeyRequest>;
}, TContext>;
type CreateUserApiKeyMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useCreateUserApiKeyHook>>>>;
type CreateUserApiKeyMutationBody = BodyType<CreateUserApiKeyRequest>;
type CreateUserApiKeyMutationError = ErrorType<CreateUserApiKey400 | CreateUserApiKey403 | CreateUserApiKey404 | CreateUserApiKey422>;
declare const useCreateUserApiKey: <TError = ErrorType<CreateUserApiKey400 | CreateUserApiKey403 | CreateUserApiKey404 | CreateUserApiKey422>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useCreateUserApiKeyHook>>>, TError, {
        data: BodyType<CreateUserApiKeyRequest>;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useCreateUserApiKeyHook>>>, TError, {
    data: BodyType<CreateUserApiKeyRequest>;
}, TContext>;
declare const useListUserApiKeysHook: () => (params?: ListUserApiKeysParams, signal?: AbortSignal) => Promise<ListUserApiKeysResponse>;
declare const getListUserApiKeysQueryKey: (params?: ListUserApiKeysParams) => readonly ["/_widgets/UserApiKeys/api-keys", ...ListUserApiKeysParams[]];
declare const useListUserApiKeysQueryOptions: <TData = Awaited<ReturnType<ReturnType<typeof useListUserApiKeysHook>>>, TError = ErrorType<ListUserApiKeys400 | ListUserApiKeys403>>(params?: ListUserApiKeysParams, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListUserApiKeysHook>>>, TError, TData>>;
}) => UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListUserApiKeysHook>>>, TError, TData> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
type ListUserApiKeysQueryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useListUserApiKeysHook>>>>;
type ListUserApiKeysQueryError = ErrorType<ListUserApiKeys400 | ListUserApiKeys403>;
declare function useListUserApiKeys<TData = Awaited<ReturnType<ReturnType<typeof useListUserApiKeysHook>>>, TError = ErrorType<ListUserApiKeys400 | ListUserApiKeys403>>(params: undefined | ListUserApiKeysParams, options: {
    query: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListUserApiKeysHook>>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useListUserApiKeysHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useListUserApiKeysHook>>>>, "initialData">;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useListUserApiKeys<TData = Awaited<ReturnType<ReturnType<typeof useListUserApiKeysHook>>>, TError = ErrorType<ListUserApiKeys400 | ListUserApiKeys403>>(params?: ListUserApiKeysParams, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListUserApiKeysHook>>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useListUserApiKeysHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useListUserApiKeysHook>>>>, "initialData">;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useListUserApiKeys<TData = Awaited<ReturnType<ReturnType<typeof useListUserApiKeysHook>>>, TError = ErrorType<ListUserApiKeys400 | ListUserApiKeys403>>(params?: ListUserApiKeysParams, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListUserApiKeysHook>>>, TError, TData>>;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare const useListUserApiKeyPermissionsHook: () => (params?: ListUserApiKeyPermissionsParams, signal?: AbortSignal) => Promise<ListUserApiKeyPermissionsResponse>;
declare const getListUserApiKeyPermissionsQueryKey: (params?: ListUserApiKeyPermissionsParams) => readonly ["/_widgets/UserApiKeys/permissions", ...ListUserApiKeyPermissionsParams[]];
declare const useListUserApiKeyPermissionsQueryOptions: <TData = Awaited<ReturnType<ReturnType<typeof useListUserApiKeyPermissionsHook>>>, TError = ErrorType<ListUserApiKeyPermissions400 | ListUserApiKeyPermissions403>>(params?: ListUserApiKeyPermissionsParams, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListUserApiKeyPermissionsHook>>>, TError, TData>>;
}) => UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListUserApiKeyPermissionsHook>>>, TError, TData> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
type ListUserApiKeyPermissionsQueryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useListUserApiKeyPermissionsHook>>>>;
type ListUserApiKeyPermissionsQueryError = ErrorType<ListUserApiKeyPermissions400 | ListUserApiKeyPermissions403>;
declare function useListUserApiKeyPermissions<TData = Awaited<ReturnType<ReturnType<typeof useListUserApiKeyPermissionsHook>>>, TError = ErrorType<ListUserApiKeyPermissions400 | ListUserApiKeyPermissions403>>(params: undefined | ListUserApiKeyPermissionsParams, options: {
    query: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListUserApiKeyPermissionsHook>>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useListUserApiKeyPermissionsHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useListUserApiKeyPermissionsHook>>>>, "initialData">;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useListUserApiKeyPermissions<TData = Awaited<ReturnType<ReturnType<typeof useListUserApiKeyPermissionsHook>>>, TError = ErrorType<ListUserApiKeyPermissions400 | ListUserApiKeyPermissions403>>(params?: ListUserApiKeyPermissionsParams, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListUserApiKeyPermissionsHook>>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useListUserApiKeyPermissionsHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useListUserApiKeyPermissionsHook>>>>, "initialData">;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useListUserApiKeyPermissions<TData = Awaited<ReturnType<ReturnType<typeof useListUserApiKeyPermissionsHook>>>, TError = ErrorType<ListUserApiKeyPermissions400 | ListUserApiKeyPermissions403>>(params?: ListUserApiKeyPermissionsParams, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListUserApiKeyPermissionsHook>>>, TError, TData>>;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare const useDeleteUserApiKeyHook: () => (apiKeyId: string, signal?: AbortSignal) => Promise<DeleteUserApiKey200>;
declare const useDeleteUserApiKeyMutationOptions: <TError = ErrorType<DeleteUserApiKey403 | DeleteUserApiKey404>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useDeleteUserApiKeyHook>>>, TError, {
        apiKeyId: string;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useDeleteUserApiKeyHook>>>, TError, {
    apiKeyId: string;
}, TContext>;
type DeleteUserApiKeyMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useDeleteUserApiKeyHook>>>>;
type DeleteUserApiKeyMutationError = ErrorType<DeleteUserApiKey403 | DeleteUserApiKey404>;
declare const useDeleteUserApiKey: <TError = ErrorType<DeleteUserApiKey403 | DeleteUserApiKey404>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useDeleteUserApiKeyHook>>>, TError, {
        apiKeyId: string;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useDeleteUserApiKeyHook>>>, TError, {
    apiKeyId: string;
}, TContext>;
/**
 * Sends an invitation email to a user to join the organization. If the user does not have an account, they will be prompted to create one upon accepting.
 */
declare const useInviteMemberHook: () => (inviteMemberInput: BodyType<InviteMemberInput>, signal?: AbortSignal) => Promise<InviteMemberResponse>;
declare const useInviteMemberMutationOptions: <TError = ErrorType<InviteMember400 | InviteMember403 | InviteMember404>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useInviteMemberHook>>>, TError, {
        data: BodyType<InviteMemberInput>;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useInviteMemberHook>>>, TError, {
    data: BodyType<InviteMemberInput>;
}, TContext>;
type InviteMemberMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useInviteMemberHook>>>>;
type InviteMemberMutationBody = BodyType<InviteMemberInput>;
type InviteMemberMutationError = ErrorType<InviteMember400 | InviteMember403 | InviteMember404>;
declare const useInviteMember: <TError = ErrorType<InviteMember400 | InviteMember403 | InviteMember404>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useInviteMemberHook>>>, TError, {
        data: BodyType<InviteMemberInput>;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useInviteMemberHook>>>, TError, {
    data: BodyType<InviteMemberInput>;
}, TContext>;
/**
 * Cancels a pending invitation for the specified user, preventing them from joining the organization via that invite link.
 */
declare const useRevokeInviteHook: () => (userId: string, signal?: AbortSignal) => Promise<RevokeMemberResponse>;
declare const useRevokeInviteMutationOptions: <TError = ErrorType<RevokeInvite400 | RevokeInvite403 | RevokeInvite404>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useRevokeInviteHook>>>, TError, {
        userId: string;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useRevokeInviteHook>>>, TError, {
    userId: string;
}, TContext>;
type RevokeInviteMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useRevokeInviteHook>>>>;
type RevokeInviteMutationError = ErrorType<RevokeInvite400 | RevokeInvite403 | RevokeInvite404>;
declare const useRevokeInvite: <TError = ErrorType<RevokeInvite400 | RevokeInvite403 | RevokeInvite404>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useRevokeInviteHook>>>, TError, {
        userId: string;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useRevokeInviteHook>>>, TError, {
    userId: string;
}, TContext>;
/**
 * Resends the pending invitation email to the specified user. Returns an error if the invitation has already been accepted or has expired.
 */
declare const useResendInviteHook: () => (userId: string, signal?: AbortSignal) => Promise<ResendInviteResponse>;
declare const useResendInviteMutationOptions: <TError = ErrorType<ResendInvite400 | ResendInvite403 | ResendInvite404 | ResendInvite422>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useResendInviteHook>>>, TError, {
        userId: string;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useResendInviteHook>>>, TError, {
    userId: string;
}, TContext>;
type ResendInviteMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useResendInviteHook>>>>;
type ResendInviteMutationError = ErrorType<ResendInvite400 | ResendInvite403 | ResendInvite404 | ResendInvite422>;
declare const useResendInvite: <TError = ErrorType<ResendInvite400 | ResendInvite403 | ResendInvite404 | ResendInvite422>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useResendInviteHook>>>, TError, {
        userId: string;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useResendInviteHook>>>, TError, {
    userId: string;
}, TContext>;
/**
 * Returns a paginated list of members belonging to the organization. Supports filtering by search term and role, and cursor-based pagination via before/after parameters.
 */
declare const useMembersHook: () => (params?: MembersParams, signal?: AbortSignal) => Promise<MembersResponse>;
declare const getMembersQueryKey: (params?: MembersParams) => readonly ["/_widgets/UserManagement/members", ...MembersParams[]];
declare const useMembersQueryOptions: <TData = Awaited<ReturnType<ReturnType<typeof useMembersHook>>>, TError = ErrorType<Members403 | Members404>>(params?: MembersParams, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useMembersHook>>>, TError, TData>>;
}) => UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useMembersHook>>>, TError, TData> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
type MembersQueryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useMembersHook>>>>;
type MembersQueryError = ErrorType<Members403 | Members404>;
declare function useMembers<TData = Awaited<ReturnType<ReturnType<typeof useMembersHook>>>, TError = ErrorType<Members403 | Members404>>(params: undefined | MembersParams, options: {
    query: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useMembersHook>>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useMembersHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useMembersHook>>>>, "initialData">;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useMembers<TData = Awaited<ReturnType<ReturnType<typeof useMembersHook>>>, TError = ErrorType<Members403 | Members404>>(params?: MembersParams, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useMembersHook>>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useMembersHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useMembersHook>>>>, "initialData">;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useMembers<TData = Awaited<ReturnType<ReturnType<typeof useMembersHook>>>, TError = ErrorType<Members403 | Members404>>(params?: MembersParams, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useMembersHook>>>, TError, TData>>;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
/**
 * Removes the specified user from the organization by revoking their membership. The user account itself is not deleted.
 */
declare const useRemoveMemberHook: () => (userId: string, signal?: AbortSignal) => Promise<RemoveMemberResponse>;
declare const useRemoveMemberMutationOptions: <TError = ErrorType<RemoveMember400 | RemoveMember403 | RemoveMember404>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useRemoveMemberHook>>>, TError, {
        userId: string;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useRemoveMemberHook>>>, TError, {
    userId: string;
}, TContext>;
type RemoveMemberMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useRemoveMemberHook>>>>;
type RemoveMemberMutationError = ErrorType<RemoveMember400 | RemoveMember403 | RemoveMember404>;
declare const useRemoveMember: <TError = ErrorType<RemoveMember400 | RemoveMember403 | RemoveMember404>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useRemoveMemberHook>>>, TError, {
        userId: string;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useRemoveMemberHook>>>, TError, {
    userId: string;
}, TContext>;
/**
 * Updates the specified member's organization membership, such as changing their assigned role.
 */
declare const useUpdateMemberHook: () => (userId: string, updateMemberInput: BodyType<UpdateMemberInput>, signal?: AbortSignal) => Promise<UpdateMemberResponse>;
declare const useUpdateMemberMutationOptions: <TError = ErrorType<UpdateMember400 | UpdateMember403 | UpdateMember404 | UpdateMember422>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useUpdateMemberHook>>>, TError, {
        userId: string;
        data: BodyType<UpdateMemberInput>;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useUpdateMemberHook>>>, TError, {
    userId: string;
    data: BodyType<UpdateMemberInput>;
}, TContext>;
type UpdateMemberMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useUpdateMemberHook>>>>;
type UpdateMemberMutationBody = BodyType<UpdateMemberInput>;
type UpdateMemberMutationError = ErrorType<UpdateMember400 | UpdateMember403 | UpdateMember404 | UpdateMember422>;
declare const useUpdateMember: <TError = ErrorType<UpdateMember400 | UpdateMember403 | UpdateMember404 | UpdateMember422>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useUpdateMemberHook>>>, TError, {
        userId: string;
        data: BodyType<UpdateMemberInput>;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useUpdateMemberHook>>>, TError, {
    userId: string;
    data: BodyType<UpdateMemberInput>;
}, TContext>;
/**
 * Returns the list of organizations the authenticated user is a member of.
 */
declare const useOrganizationsHook: () => (signal?: AbortSignal) => Promise<OrganizationsResponse>;
declare const getOrganizationsQueryKey: () => readonly ["/_widgets/UserManagement/organizations"];
declare const useOrganizationsQueryOptions: <TData = Awaited<ReturnType<ReturnType<typeof useOrganizationsHook>>>, TError = ErrorType<Organizations403 | Organizations404>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useOrganizationsHook>>>, TError, TData>>;
}) => UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useOrganizationsHook>>>, TError, TData> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
type OrganizationsQueryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useOrganizationsHook>>>>;
type OrganizationsQueryError = ErrorType<Organizations403 | Organizations404>;
declare function useOrganizations<TData = Awaited<ReturnType<ReturnType<typeof useOrganizationsHook>>>, TError = ErrorType<Organizations403 | Organizations404>>(options: {
    query: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useOrganizationsHook>>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useOrganizationsHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useOrganizationsHook>>>>, "initialData">;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useOrganizations<TData = Awaited<ReturnType<ReturnType<typeof useOrganizationsHook>>>, TError = ErrorType<Organizations403 | Organizations404>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useOrganizationsHook>>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useOrganizationsHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useOrganizationsHook>>>>, "initialData">;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useOrganizations<TData = Awaited<ReturnType<ReturnType<typeof useOrganizationsHook>>>, TError = ErrorType<Organizations403 | Organizations404>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useOrganizationsHook>>>, TError, TData>>;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
/**
 * Returns the list of roles available in the organization that can be assigned to members.
 */
declare const useRolesHook: () => (signal?: AbortSignal) => Promise<MemberRole[]>;
declare const getRolesQueryKey: () => readonly ["/_widgets/UserManagement/roles"];
declare const useRolesQueryOptions: <TData = Awaited<ReturnType<ReturnType<typeof useRolesHook>>>, TError = ErrorType<Roles403 | Roles404>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useRolesHook>>>, TError, TData>>;
}) => UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useRolesHook>>>, TError, TData> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
type RolesQueryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useRolesHook>>>>;
type RolesQueryError = ErrorType<Roles403 | Roles404>;
declare function useRoles<TData = Awaited<ReturnType<ReturnType<typeof useRolesHook>>>, TError = ErrorType<Roles403 | Roles404>>(options: {
    query: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useRolesHook>>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useRolesHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useRolesHook>>>>, "initialData">;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useRoles<TData = Awaited<ReturnType<ReturnType<typeof useRolesHook>>>, TError = ErrorType<Roles403 | Roles404>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useRolesHook>>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useRolesHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useRolesHook>>>>, "initialData">;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useRoles<TData = Awaited<ReturnType<ReturnType<typeof useRolesHook>>>, TError = ErrorType<Roles403 | Roles404>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useRolesHook>>>, TError, TData>>;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
/**
 * Returns the list of roles available in the organization along with the user management configuration, such as whether role assignment is enabled.
 */
declare const useRolesAndConfigHook: () => (signal?: AbortSignal) => Promise<RolesAndConfigResponse>;
declare const getRolesAndConfigQueryKey: () => readonly ["/_widgets/UserManagement/roles-and-config"];
declare const useRolesAndConfigQueryOptions: <TData = Awaited<ReturnType<ReturnType<typeof useRolesAndConfigHook>>>, TError = ErrorType<RolesAndConfig403 | RolesAndConfig404>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useRolesAndConfigHook>>>, TError, TData>>;
}) => UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useRolesAndConfigHook>>>, TError, TData> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
type RolesAndConfigQueryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useRolesAndConfigHook>>>>;
type RolesAndConfigQueryError = ErrorType<RolesAndConfig403 | RolesAndConfig404>;
declare function useRolesAndConfig<TData = Awaited<ReturnType<ReturnType<typeof useRolesAndConfigHook>>>, TError = ErrorType<RolesAndConfig403 | RolesAndConfig404>>(options: {
    query: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useRolesAndConfigHook>>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useRolesAndConfigHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useRolesAndConfigHook>>>>, "initialData">;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useRolesAndConfig<TData = Awaited<ReturnType<ReturnType<typeof useRolesAndConfigHook>>>, TError = ErrorType<RolesAndConfig403 | RolesAndConfig404>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useRolesAndConfigHook>>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useRolesAndConfigHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useRolesAndConfigHook>>>>, "initialData">;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useRolesAndConfig<TData = Awaited<ReturnType<ReturnType<typeof useRolesAndConfigHook>>>, TError = ErrorType<RolesAndConfig403 | RolesAndConfig404>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useRolesAndConfigHook>>>, TError, TData>>;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
/**
 * Returns the authentication methods and MFA factors configured for the authenticated user, including enrolled TOTP factors and passkeys.
 */
declare const useAuthenticationInformationHook: () => (signal?: AbortSignal) => Promise<AuthenticationInformationResponse>;
declare const getAuthenticationInformationQueryKey: () => readonly ["/_widgets/UserProfile/authentication-information"];
declare const useAuthenticationInformationQueryOptions: <TData = Awaited<ReturnType<ReturnType<typeof useAuthenticationInformationHook>>>, TError = ErrorType<AuthenticationInformation403>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useAuthenticationInformationHook>>>, TError, TData>>;
}) => UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useAuthenticationInformationHook>>>, TError, TData> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
type AuthenticationInformationQueryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useAuthenticationInformationHook>>>>;
type AuthenticationInformationQueryError = ErrorType<AuthenticationInformation403>;
declare function useAuthenticationInformation<TData = Awaited<ReturnType<ReturnType<typeof useAuthenticationInformationHook>>>, TError = ErrorType<AuthenticationInformation403>>(options: {
    query: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useAuthenticationInformationHook>>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useAuthenticationInformationHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useAuthenticationInformationHook>>>>, "initialData">;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useAuthenticationInformation<TData = Awaited<ReturnType<ReturnType<typeof useAuthenticationInformationHook>>>, TError = ErrorType<AuthenticationInformation403>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useAuthenticationInformationHook>>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useAuthenticationInformationHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useAuthenticationInformationHook>>>>, "initialData">;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useAuthenticationInformation<TData = Awaited<ReturnType<ReturnType<typeof useAuthenticationInformationHook>>>, TError = ErrorType<AuthenticationInformation403>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useAuthenticationInformationHook>>>, TError, TData>>;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
/**
 * Sets a password for the authenticated user. Only available when the user does not already have a password configured. Requires elevated access.
 */
declare const useCreatePasswordHook: () => (createPasswordRequest: BodyType<CreatePasswordRequest>, signal?: AbortSignal) => Promise<CreatePassword201>;
declare const useCreatePasswordMutationOptions: <TError = ErrorType<CreatePassword400 | CreatePassword403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useCreatePasswordHook>>>, TError, {
        data: BodyType<CreatePasswordRequest>;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useCreatePasswordHook>>>, TError, {
    data: BodyType<CreatePasswordRequest>;
}, TContext>;
type CreatePasswordMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useCreatePasswordHook>>>>;
type CreatePasswordMutationBody = BodyType<CreatePasswordRequest>;
type CreatePasswordMutationError = ErrorType<CreatePassword400 | CreatePassword403>;
declare const useCreatePassword: <TError = ErrorType<CreatePassword400 | CreatePassword403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useCreatePasswordHook>>>, TError, {
        data: BodyType<CreatePasswordRequest>;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useCreatePasswordHook>>>, TError, {
    data: BodyType<CreatePasswordRequest>;
}, TContext>;
/**
 * Initiates TOTP (authenticator app) enrollment for the authenticated user by generating a new TOTP secret and QR code. Requires elevated access.
 */
declare const useCreateTotpFactorHook: () => (signal?: AbortSignal) => Promise<CreateTotpFactorResponse>;
declare const useCreateTotpFactorMutationOptions: <TError = ErrorType<CreateTotpFactor400 | CreateTotpFactor403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useCreateTotpFactorHook>>>, TError, void, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useCreateTotpFactorHook>>>, TError, void, TContext>;
type CreateTotpFactorMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useCreateTotpFactorHook>>>>;
type CreateTotpFactorMutationError = ErrorType<CreateTotpFactor400 | CreateTotpFactor403>;
declare const useCreateTotpFactor: <TError = ErrorType<CreateTotpFactor400 | CreateTotpFactor403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useCreateTotpFactorHook>>>, TError, void, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useCreateTotpFactorHook>>>, TError, void, TContext>;
/**
 * Returns the profile information of the currently authenticated user, including their name, email, and linked authentication factors.
 */
declare const useMeHook: () => (signal?: AbortSignal) => Promise<Me>;
declare const getMeQueryKey: () => readonly ["/_widgets/UserProfile/me"];
declare const useMeQueryOptions: <TData = Awaited<ReturnType<ReturnType<typeof useMeHook>>>, TError = ErrorType<Me403>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useMeHook>>>, TError, TData>>;
}) => UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useMeHook>>>, TError, TData> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
type MeQueryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useMeHook>>>>;
type MeQueryError = ErrorType<Me403>;
declare function useMe<TData = Awaited<ReturnType<ReturnType<typeof useMeHook>>>, TError = ErrorType<Me403>>(options: {
    query: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useMeHook>>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useMeHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useMeHook>>>>, "initialData">;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useMe<TData = Awaited<ReturnType<ReturnType<typeof useMeHook>>>, TError = ErrorType<Me403>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useMeHook>>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useMeHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useMeHook>>>>, "initialData">;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useMe<TData = Awaited<ReturnType<ReturnType<typeof useMeHook>>>, TError = ErrorType<Me403>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useMeHook>>>, TError, TData>>;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
/**
 * Updates the profile information of the currently authenticated user, such as their first name, last name, or email address.
 */
declare const useUpdateMeHook: () => (updateMeInput: BodyType<UpdateMeInput>, signal?: AbortSignal) => Promise<Me>;
declare const useUpdateMeMutationOptions: <TError = ErrorType<UpdateMe400 | UpdateMe403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useUpdateMeHook>>>, TError, {
        data: BodyType<UpdateMeInput>;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useUpdateMeHook>>>, TError, {
    data: BodyType<UpdateMeInput>;
}, TContext>;
type UpdateMeMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useUpdateMeHook>>>>;
type UpdateMeMutationBody = BodyType<UpdateMeInput>;
type UpdateMeMutationError = ErrorType<UpdateMe400 | UpdateMe403>;
declare const useUpdateMe: <TError = ErrorType<UpdateMe400 | UpdateMe403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useUpdateMeHook>>>, TError, {
        data: BodyType<UpdateMeInput>;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useUpdateMeHook>>>, TError, {
    data: BodyType<UpdateMeInput>;
}, TContext>;
/**
 * Initiates passkey (WebAuthn) registration for the authenticated user by returning the credential creation options. Requires elevated access.
 */
declare const useRegisterPasskeyHook: () => (signal?: AbortSignal) => Promise<RegisterPasskeyResponse>;
declare const useRegisterPasskeyMutationOptions: <TError = ErrorType<RegisterPasskey400 | RegisterPasskey403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useRegisterPasskeyHook>>>, TError, void, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useRegisterPasskeyHook>>>, TError, void, TContext>;
type RegisterPasskeyMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useRegisterPasskeyHook>>>>;
type RegisterPasskeyMutationError = ErrorType<RegisterPasskey400 | RegisterPasskey403>;
declare const useRegisterPasskey: <TError = ErrorType<RegisterPasskey400 | RegisterPasskey403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useRegisterPasskeyHook>>>, TError, void, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useRegisterPasskeyHook>>>, TError, void, TContext>;
/**
 * Completes passkey (WebAuthn) registration by verifying the credential created by the authenticator. Requires elevated access.
 */
declare const useVerifyPasskeyHook: () => (verifyPasskeyRequest: BodyType<VerifyPasskeyRequest>, signal?: AbortSignal) => Promise<VerifyPasskey200>;
declare const useVerifyPasskeyMutationOptions: <TError = ErrorType<VerifyPasskey400 | VerifyPasskey403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useVerifyPasskeyHook>>>, TError, {
        data: BodyType<VerifyPasskeyRequest>;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useVerifyPasskeyHook>>>, TError, {
    data: BodyType<VerifyPasskeyRequest>;
}, TContext>;
type VerifyPasskeyMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useVerifyPasskeyHook>>>>;
type VerifyPasskeyMutationBody = BodyType<VerifyPasskeyRequest>;
type VerifyPasskeyMutationError = ErrorType<VerifyPasskey400 | VerifyPasskey403>;
declare const useVerifyPasskey: <TError = ErrorType<VerifyPasskey400 | VerifyPasskey403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useVerifyPasskeyHook>>>, TError, {
        data: BodyType<VerifyPasskeyRequest>;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useVerifyPasskeyHook>>>, TError, {
    data: BodyType<VerifyPasskeyRequest>;
}, TContext>;
/**
 * Removes the specified passkey from the authenticated user's account. Requires elevated access.
 */
declare const useDeletePasskeyHook: () => (passkeyId: string, signal?: AbortSignal) => Promise<DeletePasskey200>;
declare const useDeletePasskeyMutationOptions: <TError = ErrorType<DeletePasskey400 | DeletePasskey403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useDeletePasskeyHook>>>, TError, {
        passkeyId: string;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useDeletePasskeyHook>>>, TError, {
    passkeyId: string;
}, TContext>;
type DeletePasskeyMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useDeletePasskeyHook>>>>;
type DeletePasskeyMutationError = ErrorType<DeletePasskey400 | DeletePasskey403>;
declare const useDeletePasskey: <TError = ErrorType<DeletePasskey400 | DeletePasskey403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useDeletePasskeyHook>>>, TError, {
        passkeyId: string;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useDeletePasskeyHook>>>, TError, {
    passkeyId: string;
}, TContext>;
/**
 * Sends a verification email containing a one-time code to the new email address. The change does not take effect until the code is submitted via verify-email-change. Requires elevated access.
 */
declare const useSendEmailChangeHook: () => (sendEmailChangeRequest: BodyType<SendEmailChangeRequest>, signal?: AbortSignal) => Promise<SendEmailChangeResponse>;
declare const useSendEmailChangeMutationOptions: <TError = ErrorType<SendEmailChange400 | SendEmailChange403 | SendEmailChange409 | SendEmailChange422 | SendEmailChange429>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useSendEmailChangeHook>>>, TError, {
        data: BodyType<SendEmailChangeRequest>;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useSendEmailChangeHook>>>, TError, {
    data: BodyType<SendEmailChangeRequest>;
}, TContext>;
type SendEmailChangeMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useSendEmailChangeHook>>>>;
type SendEmailChangeMutationBody = BodyType<SendEmailChangeRequest>;
type SendEmailChangeMutationError = ErrorType<SendEmailChange400 | SendEmailChange403 | SendEmailChange409 | SendEmailChange422 | SendEmailChange429>;
declare const useSendEmailChange: <TError = ErrorType<SendEmailChange400 | SendEmailChange403 | SendEmailChange409 | SendEmailChange422 | SendEmailChange429>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useSendEmailChangeHook>>>, TError, {
        data: BodyType<SendEmailChangeRequest>;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useSendEmailChangeHook>>>, TError, {
    data: BodyType<SendEmailChangeRequest>;
}, TContext>;
/**
 * Sends a verification email to the authenticated user to confirm their email address.
 */
declare const useSendVerificationHook: () => (signal?: AbortSignal) => Promise<SendVerificationResponse>;
declare const useSendVerificationMutationOptions: <TError = ErrorType<SendVerification400 | SendVerification403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useSendVerificationHook>>>, TError, void, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useSendVerificationHook>>>, TError, void, TContext>;
type SendVerificationMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useSendVerificationHook>>>>;
type SendVerificationMutationError = ErrorType<SendVerification400 | SendVerification403>;
declare const useSendVerification: <TError = ErrorType<SendVerification400 | SendVerification403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useSendVerificationHook>>>, TError, void, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useSendVerificationHook>>>, TError, void, TContext>;
/**
 * Returns all currently active sessions for the authenticated user, including device and location information where available.
 */
declare const useSessionsHook: () => (signal?: AbortSignal) => Promise<ActiveSessionsResponse>;
declare const getSessionsQueryKey: () => readonly ["/_widgets/UserProfile/sessions"];
declare const useSessionsQueryOptions: <TData = Awaited<ReturnType<ReturnType<typeof useSessionsHook>>>, TError = ErrorType<Sessions403>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useSessionsHook>>>, TError, TData>>;
}) => UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useSessionsHook>>>, TError, TData> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
type SessionsQueryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useSessionsHook>>>>;
type SessionsQueryError = ErrorType<Sessions403>;
declare function useSessions<TData = Awaited<ReturnType<ReturnType<typeof useSessionsHook>>>, TError = ErrorType<Sessions403>>(options: {
    query: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useSessionsHook>>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useSessionsHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useSessionsHook>>>>, "initialData">;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useSessions<TData = Awaited<ReturnType<ReturnType<typeof useSessionsHook>>>, TError = ErrorType<Sessions403>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useSessionsHook>>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useSessionsHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useSessionsHook>>>>, "initialData">;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useSessions<TData = Awaited<ReturnType<ReturnType<typeof useSessionsHook>>>, TError = ErrorType<Sessions403>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useSessionsHook>>>, TError, TData>>;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
/**
 * Revokes all active sessions for the authenticated user except optionally the current one, signing them out of all other devices.
 */
declare const useRevokeAllSessionsHook: () => (revokeAllSessionsRequest: BodyType<RevokeAllSessionsRequest>, signal?: AbortSignal) => Promise<RevokeAllSessions200>;
declare const useRevokeAllSessionsMutationOptions: <TError = ErrorType<RevokeAllSessions400 | RevokeAllSessions403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useRevokeAllSessionsHook>>>, TError, {
        data: BodyType<RevokeAllSessionsRequest>;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useRevokeAllSessionsHook>>>, TError, {
    data: BodyType<RevokeAllSessionsRequest>;
}, TContext>;
type RevokeAllSessionsMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useRevokeAllSessionsHook>>>>;
type RevokeAllSessionsMutationBody = BodyType<RevokeAllSessionsRequest>;
type RevokeAllSessionsMutationError = ErrorType<RevokeAllSessions400 | RevokeAllSessions403>;
declare const useRevokeAllSessions: <TError = ErrorType<RevokeAllSessions400 | RevokeAllSessions403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useRevokeAllSessionsHook>>>, TError, {
        data: BodyType<RevokeAllSessionsRequest>;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useRevokeAllSessionsHook>>>, TError, {
    data: BodyType<RevokeAllSessionsRequest>;
}, TContext>;
/**
 * Revokes a specific active session by ID, signing the user out of that particular device or browser.
 */
declare const useRevokeSessionHook: () => (sessionId: string, signal?: AbortSignal) => Promise<RevokeSession200>;
declare const useRevokeSessionMutationOptions: <TError = ErrorType<RevokeSession400 | RevokeSession403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useRevokeSessionHook>>>, TError, {
        sessionId: string;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useRevokeSessionHook>>>, TError, {
    sessionId: string;
}, TContext>;
type RevokeSessionMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useRevokeSessionHook>>>>;
type RevokeSessionMutationError = ErrorType<RevokeSession400 | RevokeSession403>;
declare const useRevokeSession: <TError = ErrorType<RevokeSession400 | RevokeSession403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useRevokeSessionHook>>>, TError, {
        sessionId: string;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useRevokeSessionHook>>>, TError, {
    sessionId: string;
}, TContext>;
/**
 * Removes all TOTP factors enrolled for the authenticated user, disabling authenticator app as a second factor. Requires elevated access.
 */
declare const useDeleteTotpFactorsHook: () => (signal?: AbortSignal) => Promise<DeleteTotpFactors200>;
declare const useDeleteTotpFactorsMutationOptions: <TError = ErrorType<DeleteTotpFactors400 | DeleteTotpFactors403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useDeleteTotpFactorsHook>>>, TError, void, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useDeleteTotpFactorsHook>>>, TError, void, TContext>;
type DeleteTotpFactorsMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useDeleteTotpFactorsHook>>>>;
type DeleteTotpFactorsMutationError = ErrorType<DeleteTotpFactors400 | DeleteTotpFactors403>;
declare const useDeleteTotpFactors: <TError = ErrorType<DeleteTotpFactors400 | DeleteTotpFactors403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useDeleteTotpFactorsHook>>>, TError, void, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useDeleteTotpFactorsHook>>>, TError, void, TContext>;
/**
 * Changes the password for the authenticated user. Requires the current password to be supplied alongside the new password.
 */
declare const useUpdatePasswordHook: () => (updatePasswordRequest: BodyType<UpdatePasswordRequest>, signal?: AbortSignal) => Promise<UpdatePassword201>;
declare const useUpdatePasswordMutationOptions: <TError = ErrorType<UpdatePassword400 | UpdatePassword403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useUpdatePasswordHook>>>, TError, {
        data: BodyType<UpdatePasswordRequest>;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useUpdatePasswordHook>>>, TError, {
    data: BodyType<UpdatePasswordRequest>;
}, TContext>;
type UpdatePasswordMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useUpdatePasswordHook>>>>;
type UpdatePasswordMutationBody = BodyType<UpdatePasswordRequest>;
type UpdatePasswordMutationError = ErrorType<UpdatePassword400 | UpdatePassword403>;
declare const useUpdatePassword: <TError = ErrorType<UpdatePassword400 | UpdatePassword403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useUpdatePasswordHook>>>, TError, {
        data: BodyType<UpdatePasswordRequest>;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useUpdatePasswordHook>>>, TError, {
    data: BodyType<UpdatePasswordRequest>;
}, TContext>;
/**
 * Verifies the email address of the authenticated user using the code sent via the send-verification endpoint. On success, returns an elevated access token that grants access to sensitive operations such as MFA enrollment and passkey management.
 */
declare const useVerifyHook: () => (verifyRequest: BodyType<VerifyRequest>, signal?: AbortSignal) => Promise<VerifyResponse>;
declare const useVerifyMutationOptions: <TError = ErrorType<Verify400 | Verify403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useVerifyHook>>>, TError, {
        data: BodyType<VerifyRequest>;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useVerifyHook>>>, TError, {
    data: BodyType<VerifyRequest>;
}, TContext>;
type VerifyMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useVerifyHook>>>>;
type VerifyMutationBody = BodyType<VerifyRequest>;
type VerifyMutationError = ErrorType<Verify400 | Verify403>;
declare const useVerify: <TError = ErrorType<Verify400 | Verify403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useVerifyHook>>>, TError, {
        data: BodyType<VerifyRequest>;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useVerifyHook>>>, TError, {
    data: BodyType<VerifyRequest>;
}, TContext>;
/**
 * Verifies a pending email change using the one-time code sent via send-email-change. On success, updates the user’s email address and returns the updated profile along with an elevated access token that grants access to sensitive operations such as setting a password.
 */
declare const useVerifyEmailChangeHook: () => (verifyEmailChangeRequest: BodyType<VerifyEmailChangeRequest>, signal?: AbortSignal) => Promise<VerifyEmailChangeResponse>;
declare const useVerifyEmailChangeMutationOptions: <TError = ErrorType<VerifyEmailChange400 | VerifyEmailChange403 | VerifyEmailChange409 | VerifyEmailChange422 | VerifyEmailChange429>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useVerifyEmailChangeHook>>>, TError, {
        data: BodyType<VerifyEmailChangeRequest>;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useVerifyEmailChangeHook>>>, TError, {
    data: BodyType<VerifyEmailChangeRequest>;
}, TContext>;
type VerifyEmailChangeMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useVerifyEmailChangeHook>>>>;
type VerifyEmailChangeMutationBody = BodyType<VerifyEmailChangeRequest>;
type VerifyEmailChangeMutationError = ErrorType<VerifyEmailChange400 | VerifyEmailChange403 | VerifyEmailChange409 | VerifyEmailChange422 | VerifyEmailChange429>;
declare const useVerifyEmailChange: <TError = ErrorType<VerifyEmailChange400 | VerifyEmailChange403 | VerifyEmailChange409 | VerifyEmailChange422 | VerifyEmailChange429>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useVerifyEmailChangeHook>>>, TError, {
        data: BodyType<VerifyEmailChangeRequest>;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useVerifyEmailChangeHook>>>, TError, {
    data: BodyType<VerifyEmailChangeRequest>;
}, TContext>;
/**
 * Completes TOTP enrollment by verifying the one-time code generated by the authenticator app. Requires elevated access.
 */
declare const useVerifyTotpFactorHook: () => (verifyTotpFactorRequest: BodyType<VerifyTotpFactorRequest>, signal?: AbortSignal) => Promise<VerifyTotpFactor200>;
declare const useVerifyTotpFactorMutationOptions: <TError = ErrorType<VerifyTotpFactor400 | VerifyTotpFactor403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useVerifyTotpFactorHook>>>, TError, {
        data: BodyType<VerifyTotpFactorRequest>;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useVerifyTotpFactorHook>>>, TError, {
    data: BodyType<VerifyTotpFactorRequest>;
}, TContext>;
type VerifyTotpFactorMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useVerifyTotpFactorHook>>>>;
type VerifyTotpFactorMutationBody = BodyType<VerifyTotpFactorRequest>;
type VerifyTotpFactorMutationError = ErrorType<VerifyTotpFactor400 | VerifyTotpFactor403>;
declare const useVerifyTotpFactor: <TError = ErrorType<VerifyTotpFactor400 | VerifyTotpFactor403>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useVerifyTotpFactorHook>>>, TError, {
        data: BodyType<VerifyTotpFactorRequest>;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useVerifyTotpFactorHook>>>, TError, {
    data: BodyType<VerifyTotpFactorRequest>;
}, TContext>;
declare const useGetAuditLogStreamHook: () => (signal?: AbortSignal) => Promise<GetAuditLogStream200>;
declare const getGetAuditLogStreamQueryKey: () => readonly ["/_widgets/admin-portal/audit-log-stream"];
declare const useGetAuditLogStreamQueryOptions: <TData = Awaited<ReturnType<ReturnType<typeof useGetAuditLogStreamHook>>>, TError = ErrorType<GetAuditLogStream403>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useGetAuditLogStreamHook>>>, TError, TData>>;
}) => UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useGetAuditLogStreamHook>>>, TError, TData> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
type GetAuditLogStreamQueryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useGetAuditLogStreamHook>>>>;
type GetAuditLogStreamQueryError = ErrorType<GetAuditLogStream403>;
declare function useGetAuditLogStream<TData = Awaited<ReturnType<ReturnType<typeof useGetAuditLogStreamHook>>>, TError = ErrorType<GetAuditLogStream403>>(options: {
    query: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useGetAuditLogStreamHook>>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useGetAuditLogStreamHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useGetAuditLogStreamHook>>>>, "initialData">;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useGetAuditLogStream<TData = Awaited<ReturnType<ReturnType<typeof useGetAuditLogStreamHook>>>, TError = ErrorType<GetAuditLogStream403>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useGetAuditLogStreamHook>>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useGetAuditLogStreamHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useGetAuditLogStreamHook>>>>, "initialData">;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useGetAuditLogStream<TData = Awaited<ReturnType<ReturnType<typeof useGetAuditLogStreamHook>>>, TError = ErrorType<GetAuditLogStream403>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useGetAuditLogStreamHook>>>, TError, TData>>;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare const useGenerateAdminPortalLinkHook: () => (params: GenerateAdminPortalLinkParams, signal?: AbortSignal) => Promise<GenerateAdminPortalLink201>;
declare const useGenerateAdminPortalLinkMutationOptions: <TError = ErrorType<GenerateAdminPortalLink403 | GenerateAdminPortalLink404 | GenerateAdminPortalLink500>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useGenerateAdminPortalLinkHook>>>, TError, {
        params: GenerateAdminPortalLinkParams;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useGenerateAdminPortalLinkHook>>>, TError, {
    params: GenerateAdminPortalLinkParams;
}, TContext>;
type GenerateAdminPortalLinkMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useGenerateAdminPortalLinkHook>>>>;
type GenerateAdminPortalLinkMutationError = ErrorType<GenerateAdminPortalLink403 | GenerateAdminPortalLink404 | GenerateAdminPortalLink500>;
declare const useGenerateAdminPortalLink: <TError = ErrorType<GenerateAdminPortalLink403 | GenerateAdminPortalLink404 | GenerateAdminPortalLink500>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useGenerateAdminPortalLinkHook>>>, TError, {
        params: GenerateAdminPortalLinkParams;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useGenerateAdminPortalLinkHook>>>, TError, {
    params: GenerateAdminPortalLinkParams;
}, TContext>;
declare const useListOrganizationDomainsHook: () => (signal?: AbortSignal) => Promise<ListOrganizationDomains200>;
declare const getListOrganizationDomainsQueryKey: () => readonly ["/_widgets/admin-portal/organization-domains"];
declare const useListOrganizationDomainsQueryOptions: <TData = Awaited<ReturnType<ReturnType<typeof useListOrganizationDomainsHook>>>, TError = ErrorType<ListOrganizationDomains403 | ListOrganizationDomains404>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationDomainsHook>>>, TError, TData>>;
}) => UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationDomainsHook>>>, TError, TData> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
type ListOrganizationDomainsQueryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useListOrganizationDomainsHook>>>>;
type ListOrganizationDomainsQueryError = ErrorType<ListOrganizationDomains403 | ListOrganizationDomains404>;
declare function useListOrganizationDomains<TData = Awaited<ReturnType<ReturnType<typeof useListOrganizationDomainsHook>>>, TError = ErrorType<ListOrganizationDomains403 | ListOrganizationDomains404>>(options: {
    query: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationDomainsHook>>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationDomainsHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useListOrganizationDomainsHook>>>>, "initialData">;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useListOrganizationDomains<TData = Awaited<ReturnType<ReturnType<typeof useListOrganizationDomainsHook>>>, TError = ErrorType<ListOrganizationDomains403 | ListOrganizationDomains404>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationDomainsHook>>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationDomainsHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useListOrganizationDomainsHook>>>>, "initialData">;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useListOrganizationDomains<TData = Awaited<ReturnType<ReturnType<typeof useListOrganizationDomainsHook>>>, TError = ErrorType<ListOrganizationDomains403 | ListOrganizationDomains404>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListOrganizationDomainsHook>>>, TError, TData>>;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare const useDeleteOrganizationDomainHook: () => (domainId: string, signal?: AbortSignal) => Promise<OrganizationDomain>;
declare const useDeleteOrganizationDomainMutationOptions: <TError = ErrorType<DeleteOrganizationDomain403 | DeleteOrganizationDomain404>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useDeleteOrganizationDomainHook>>>, TError, {
        domainId: string;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useDeleteOrganizationDomainHook>>>, TError, {
    domainId: string;
}, TContext>;
type DeleteOrganizationDomainMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useDeleteOrganizationDomainHook>>>>;
type DeleteOrganizationDomainMutationError = ErrorType<DeleteOrganizationDomain403 | DeleteOrganizationDomain404>;
declare const useDeleteOrganizationDomain: <TError = ErrorType<DeleteOrganizationDomain403 | DeleteOrganizationDomain404>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useDeleteOrganizationDomainHook>>>, TError, {
        domainId: string;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useDeleteOrganizationDomainHook>>>, TError, {
    domainId: string;
}, TContext>;
declare const useReverifyOrganizationDomainHook: () => (domainId: string, signal?: AbortSignal) => Promise<OrganizationDomain>;
declare const useReverifyOrganizationDomainMutationOptions: <TError = ErrorType<ReverifyOrganizationDomain403 | ReverifyOrganizationDomain404>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useReverifyOrganizationDomainHook>>>, TError, {
        domainId: string;
    }, TContext>;
}) => UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useReverifyOrganizationDomainHook>>>, TError, {
    domainId: string;
}, TContext>;
type ReverifyOrganizationDomainMutationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useReverifyOrganizationDomainHook>>>>;
type ReverifyOrganizationDomainMutationError = ErrorType<ReverifyOrganizationDomain403 | ReverifyOrganizationDomain404>;
declare const useReverifyOrganizationDomain: <TError = ErrorType<ReverifyOrganizationDomain403 | ReverifyOrganizationDomain404>, TContext = unknown>(options?: {
    mutation?: UseMutationOptions<Awaited<ReturnType<ReturnType<typeof useReverifyOrganizationDomainHook>>>, TError, {
        domainId: string;
    }, TContext>;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<ReturnType<typeof useReverifyOrganizationDomainHook>>>, TError, {
    domainId: string;
}, TContext>;
declare const useListSsoConnectionsHook: () => (signal?: AbortSignal) => Promise<SsoConnection[]>;
declare const getListSsoConnectionsQueryKey: () => readonly ["/_widgets/admin-portal/sso-connections"];
declare const useListSsoConnectionsQueryOptions: <TData = Awaited<ReturnType<ReturnType<typeof useListSsoConnectionsHook>>>, TError = ErrorType<unknown>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListSsoConnectionsHook>>>, TError, TData>>;
}) => UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListSsoConnectionsHook>>>, TError, TData> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
type ListSsoConnectionsQueryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useListSsoConnectionsHook>>>>;
type ListSsoConnectionsQueryError = ErrorType<unknown>;
declare function useListSsoConnections<TData = Awaited<ReturnType<ReturnType<typeof useListSsoConnectionsHook>>>, TError = ErrorType<unknown>>(options: {
    query: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListSsoConnectionsHook>>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useListSsoConnectionsHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useListSsoConnectionsHook>>>>, "initialData">;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useListSsoConnections<TData = Awaited<ReturnType<ReturnType<typeof useListSsoConnectionsHook>>>, TError = ErrorType<unknown>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListSsoConnectionsHook>>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useListSsoConnectionsHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useListSsoConnectionsHook>>>>, "initialData">;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useListSsoConnections<TData = Awaited<ReturnType<ReturnType<typeof useListSsoConnectionsHook>>>, TError = ErrorType<unknown>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListSsoConnectionsHook>>>, TError, TData>>;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare const useListDirectoriesHook: () => (signal?: AbortSignal) => Promise<DirectoriesResponse>;
declare const getListDirectoriesQueryKey: () => readonly ["/_widgets/directory-sync/directories"];
declare const useListDirectoriesQueryOptions: <TData = Awaited<ReturnType<ReturnType<typeof useListDirectoriesHook>>>, TError = ErrorType<ListDirectories403 | ListDirectories404>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListDirectoriesHook>>>, TError, TData>>;
}) => UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListDirectoriesHook>>>, TError, TData> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
type ListDirectoriesQueryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useListDirectoriesHook>>>>;
type ListDirectoriesQueryError = ErrorType<ListDirectories403 | ListDirectories404>;
declare function useListDirectories<TData = Awaited<ReturnType<ReturnType<typeof useListDirectoriesHook>>>, TError = ErrorType<ListDirectories403 | ListDirectories404>>(options: {
    query: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListDirectoriesHook>>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useListDirectoriesHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useListDirectoriesHook>>>>, "initialData">;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useListDirectories<TData = Awaited<ReturnType<ReturnType<typeof useListDirectoriesHook>>>, TError = ErrorType<ListDirectories403 | ListDirectories404>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListDirectoriesHook>>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useListDirectoriesHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useListDirectoriesHook>>>>, "initialData">;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useListDirectories<TData = Awaited<ReturnType<ReturnType<typeof useListDirectoriesHook>>>, TError = ErrorType<ListDirectories403 | ListDirectories404>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useListDirectoriesHook>>>, TError, TData>>;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare const useGetDirectoryHook: () => (directoryId: string, signal?: AbortSignal) => Promise<Directory>;
declare const getGetDirectoryQueryKey: (directoryId: string) => readonly [`/_widgets/directory-sync/directories/${string}`];
declare const useGetDirectoryQueryOptions: <TData = Awaited<ReturnType<ReturnType<typeof useGetDirectoryHook>>>, TError = ErrorType<GetDirectory403 | GetDirectory404>>(directoryId: string, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useGetDirectoryHook>>>, TError, TData>>;
}) => UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useGetDirectoryHook>>>, TError, TData> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
type GetDirectoryQueryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useGetDirectoryHook>>>>;
type GetDirectoryQueryError = ErrorType<GetDirectory403 | GetDirectory404>;
declare function useGetDirectory<TData = Awaited<ReturnType<ReturnType<typeof useGetDirectoryHook>>>, TError = ErrorType<GetDirectory403 | GetDirectory404>>(directoryId: string, options: {
    query: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useGetDirectoryHook>>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useGetDirectoryHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useGetDirectoryHook>>>>, "initialData">;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useGetDirectory<TData = Awaited<ReturnType<ReturnType<typeof useGetDirectoryHook>>>, TError = ErrorType<GetDirectory403 | GetDirectory404>>(directoryId: string, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useGetDirectoryHook>>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useGetDirectoryHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useGetDirectoryHook>>>>, "initialData">;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useGetDirectory<TData = Awaited<ReturnType<ReturnType<typeof useGetDirectoryHook>>>, TError = ErrorType<GetDirectory403 | GetDirectory404>>(directoryId: string, options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useGetDirectoryHook>>>, TError, TData>>;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
/**
 * Returns the widget settings for the current environment, including enabled authentication methods and branding configuration.
 */
declare const useSettingsHook: () => (signal?: AbortSignal) => Promise<SettingsResponse>;
declare const getSettingsQueryKey: () => readonly ["/_widgets/settings"];
declare const useSettingsQueryOptions: <TData = Awaited<ReturnType<ReturnType<typeof useSettingsHook>>>, TError = ErrorType<Settings403>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useSettingsHook>>>, TError, TData>>;
}) => UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useSettingsHook>>>, TError, TData> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
type SettingsQueryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof useSettingsHook>>>>;
type SettingsQueryError = ErrorType<Settings403>;
declare function useSettings<TData = Awaited<ReturnType<ReturnType<typeof useSettingsHook>>>, TError = ErrorType<Settings403>>(options: {
    query: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useSettingsHook>>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useSettingsHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useSettingsHook>>>>, "initialData">;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useSettings<TData = Awaited<ReturnType<ReturnType<typeof useSettingsHook>>>, TError = ErrorType<Settings403>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useSettingsHook>>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<ReturnType<typeof useSettingsHook>>>, TError, Awaited<ReturnType<ReturnType<typeof useSettingsHook>>>>, "initialData">;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};
declare function useSettings<TData = Awaited<ReturnType<ReturnType<typeof useSettingsHook>>>, TError = ErrorType<Settings403>>(options?: {
    query?: Partial<UseQueryOptions<Awaited<ReturnType<ReturnType<typeof useSettingsHook>>>, TError, TData>>;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
    queryKey: DataTag<QueryKey, TData, TError>;
};

export { type ActiveSession, type ActiveSessionCurrentLocation, type ActiveSessionState, type ActiveSessionsResponse, type AuditLogStreamJSON, type AuditLogStreamState, type AuditLogStreamType, type AuthenticationInformation403, type AuthenticationInformationQueryError, type AuthenticationInformationQueryResult, type AuthenticationInformationResponse, type AuthenticationInformationResponseData, type AuthenticationInformationResponseDataPasswordSettings, type AuthenticationInformationResponseDataVerificationMethods, type AuthenticationInformationResponseDataVerificationMethodsMfa, type AuthenticationInformationResponseDataVerificationMethodsPasskey, type AuthenticationInformationResponseDataVerificationMethodsPassword, type CreateOrganizationApiKey400, type CreateOrganizationApiKey400ErrorsItem, type CreateOrganizationApiKey403, type CreateOrganizationApiKey404, type CreateOrganizationApiKey422, type CreateOrganizationApiKey422ErrorsItem, type CreateOrganizationApiKeyMutationBody, type CreateOrganizationApiKeyMutationError, type CreateOrganizationApiKeyMutationResult, type CreateOrganizationApiKeyRequest, type CreateOrganizationApiKeyResponse, type CreatePassword201, type CreatePassword400, type CreatePassword403, type CreatePasswordMutationBody, type CreatePasswordMutationError, type CreatePasswordMutationResult, type CreatePasswordRequest, type CreateTotpFactor400, type CreateTotpFactor403, type CreateTotpFactorMutationError, type CreateTotpFactorMutationResult, type CreateTotpFactorResponse, type CreateTotpFactorResponseAuthenticationChallenge, type CreateTotpFactorResponseAuthenticationFactor, type CreateUserApiKey400, type CreateUserApiKey400ErrorsItem, type CreateUserApiKey403, type CreateUserApiKey404, type CreateUserApiKey422, type CreateUserApiKey422ErrorsItem, type CreateUserApiKeyMutationBody, type CreateUserApiKeyMutationError, type CreateUserApiKeyMutationResult, type CreateUserApiKeyRequest, type CreateUserApiKeyResponse, type DataInstallation, type DataIntegration, type DataIntegrationsResponse, type DeleteDataInstallation200, type DeleteDataInstallation403, type DeleteDataInstallation404, type DeleteDataInstallationMutationError, type DeleteDataInstallationMutationResult, type DeleteOrganizationApiKey200, type DeleteOrganizationApiKey403, type DeleteOrganizationApiKey404, type DeleteOrganizationApiKeyMutationError, type DeleteOrganizationApiKeyMutationResult, type DeleteOrganizationDomain403, type DeleteOrganizationDomain404, type DeleteOrganizationDomainMutationError, type DeleteOrganizationDomainMutationResult, type DeletePasskey200, type DeletePasskey400, type DeletePasskey403, type DeletePasskeyMutationError, type DeletePasskeyMutationResult, type DeleteTotpFactors200, type DeleteTotpFactors400, type DeleteTotpFactors403, type DeleteTotpFactorsMutationError, type DeleteTotpFactorsMutationResult, type DeleteUserApiKey200, type DeleteUserApiKey403, type DeleteUserApiKey404, type DeleteUserApiKeyMutationError, type DeleteUserApiKeyMutationResult, type DirectoriesResponse, type Directory, type DirectoryMetadata, DirectoryState, DirectoryType, type DirectoryUsersMetadata, DomainVerificationNameServer, type GenerateAdminPortalLink201, type GenerateAdminPortalLink403, type GenerateAdminPortalLink404, type GenerateAdminPortalLink500, GenerateAdminPortalLinkIntent, type GenerateAdminPortalLinkMutationError, type GenerateAdminPortalLinkMutationResult, type GenerateAdminPortalLinkParams, type GetAuditLogStream200, type GetAuditLogStream403, type GetAuditLogStreamQueryError, type GetAuditLogStreamQueryResult, type GetAuthorizationStatusResponse, type GetDataInstallationAuthorizationStatus400, type GetDataInstallationAuthorizationStatus403, type GetDataInstallationAuthorizationStatus404, type GetDataInstallationAuthorizationStatusQueryError, type GetDataInstallationAuthorizationStatusQueryResult, type GetDataIntegrationAuthorizeUrl400, type GetDataIntegrationAuthorizeUrl403, type GetDataIntegrationAuthorizeUrl404, type GetDataIntegrationAuthorizeUrlParams, type GetDataIntegrationAuthorizeUrlQueryError, type GetDataIntegrationAuthorizeUrlQueryResult, type GetDataIntegrationAuthorizeUrlResponse, type GetDirectory403, type GetDirectory404, type GetDirectoryQueryError, type GetDirectoryQueryResult, type InviteMember400, type InviteMember403, type InviteMember404, type InviteMemberInput, type InviteMemberMutationBody, type InviteMemberMutationError, type InviteMemberMutationResult, type InviteMemberResponse, type ListDirectories403, type ListDirectories404, type ListDirectoriesQueryError, type ListDirectoriesQueryResult, type ListMetadata, type ListOrganizationApiKeyPermission, type ListOrganizationApiKeyPermissions400, type ListOrganizationApiKeyPermissions400ErrorsItem, type ListOrganizationApiKeyPermissions403, type ListOrganizationApiKeyPermissionsParams, type ListOrganizationApiKeyPermissionsQueryError, type ListOrganizationApiKeyPermissionsQueryResult, type ListOrganizationApiKeyPermissionsResponse, type ListOrganizationApiKeyPermissionsResponseListMetadata, type ListOrganizationApiKeys400, type ListOrganizationApiKeys400ErrorsItem, type ListOrganizationApiKeys403, type ListOrganizationApiKeysParams, type ListOrganizationApiKeysQueryError, type ListOrganizationApiKeysQueryResult, type ListOrganizationApiKeysResponse, type ListOrganizationApiKeysResponseData, type ListOrganizationApiKeysResponseListMetadata, type ListOrganizationDomains200, type ListOrganizationDomains403, type ListOrganizationDomains404, type ListOrganizationDomainsQueryError, type ListOrganizationDomainsQueryResult, type ListSsoConnectionsQueryError, type ListSsoConnectionsQueryResult, type ListUserApiKeyPermission, type ListUserApiKeyPermissions400, type ListUserApiKeyPermissions400ErrorsItem, type ListUserApiKeyPermissions403, type ListUserApiKeyPermissionsParams, type ListUserApiKeyPermissionsQueryError, type ListUserApiKeyPermissionsQueryResult, type ListUserApiKeyPermissionsResponse, type ListUserApiKeyPermissionsResponseListMetadata, type ListUserApiKeys400, type ListUserApiKeys400ErrorsItem, type ListUserApiKeys403, type ListUserApiKeysParams, type ListUserApiKeysQueryError, type ListUserApiKeysQueryResult, type ListUserApiKeysResponse, type ListUserApiKeysResponseData, type ListUserApiKeysResponseDataOwner, type ListUserApiKeysResponseListMetadata, type Me, type Me403, type MeOauthProfiles, type MeQueryError, type MeQueryResult, type Member, type MemberActions, MemberActionsItem, type MemberRole, type MemberRoles, MemberStatus, type Members403, type Members404, type MembersParams, type MembersQueryError, type MembersQueryResult, type MembersResponse, type MyDataIntegrations403, type MyDataIntegrationsQueryError, type MyDataIntegrationsQueryResult, type OAuthProfile, OidcSessionState, type OrganizationDomain, OrganizationDomainState, type OrganizationInfo, type Organizations403, type Organizations404, type OrganizationsQueryError, type OrganizationsQueryResult, type OrganizationsResponse, type RegisterPasskey400, type RegisterPasskey403, type RegisterPasskeyMutationError, type RegisterPasskeyMutationResult, type RegisterPasskeyResponse, type RegisterPasskeyResponseOptions, type RemoveMember400, type RemoveMember403, type RemoveMember404, type RemoveMemberMutationError, type RemoveMemberMutationResult, type RemoveMemberResponse, type ResendInvite400, type ResendInvite403, type ResendInvite404, type ResendInvite422, type ResendInviteMutationError, type ResendInviteMutationResult, type ResendInviteResponse, type ReverifyOrganizationDomain403, type ReverifyOrganizationDomain404, type ReverifyOrganizationDomainMutationError, type ReverifyOrganizationDomainMutationResult, type RevokeAllSessions200, type RevokeAllSessions400, type RevokeAllSessions403, type RevokeAllSessionsMutationBody, type RevokeAllSessionsMutationError, type RevokeAllSessionsMutationResult, type RevokeAllSessionsRequest, type RevokeInvite400, type RevokeInvite403, type RevokeInvite404, type RevokeInviteMutationError, type RevokeInviteMutationResult, type RevokeMemberResponse, type RevokeSession200, type RevokeSession400, type RevokeSession403, type RevokeSessionMutationError, type RevokeSessionMutationResult, type Roles403, type Roles404, type RolesAndConfig403, type RolesAndConfig404, type RolesAndConfigQueryError, type RolesAndConfigQueryResult, type RolesAndConfigResponse, type RolesQueryError, type RolesQueryResult, SamlSessionState, type SendEmailChange400, type SendEmailChange403, type SendEmailChange409, type SendEmailChange422, type SendEmailChange429, type SendEmailChangeMutationBody, type SendEmailChangeMutationError, type SendEmailChangeMutationResult, type SendEmailChangeRequest, type SendEmailChangeResponse, type SendVerification400, type SendVerification403, type SendVerificationMutationError, type SendVerificationMutationResult, type SendVerificationResponse, type Sessions403, type SessionsQueryError, type SessionsQueryResult, type Settings403, type SettingsQueryError, type SettingsQueryResult, type SettingsResponse, type SsoConnection, type SsoConnectionSessionJSON, SsoConnectionSessionJSONState, type UpdateMe400, type UpdateMe403, type UpdateMeInput, type UpdateMeMutationBody, type UpdateMeMutationError, type UpdateMeMutationResult, type UpdateMember400, type UpdateMember403, type UpdateMember404, type UpdateMember422, type UpdateMemberInput, type UpdateMemberMutationBody, type UpdateMemberMutationError, type UpdateMemberMutationResult, type UpdateMemberResponse, type UpdatePassword201, type UpdatePassword400, type UpdatePassword403, type UpdatePasswordMutationBody, type UpdatePasswordMutationError, type UpdatePasswordMutationResult, type UpdatePasswordRequest, type Verify400, type Verify403, type VerifyEmailChange400, type VerifyEmailChange403, type VerifyEmailChange409, type VerifyEmailChange422, type VerifyEmailChange429, type VerifyEmailChangeMutationBody, type VerifyEmailChangeMutationError, type VerifyEmailChangeMutationResult, type VerifyEmailChangeRequest, type VerifyEmailChangeResponse, type VerifyMutationBody, type VerifyMutationError, type VerifyMutationResult, type VerifyPasskey200, type VerifyPasskey400, type VerifyPasskey403, type VerifyPasskeyMutationBody, type VerifyPasskeyMutationError, type VerifyPasskeyMutationResult, type VerifyPasskeyRequest, type VerifyPasskeyRequestResponse, type VerifyRequest, type VerifyResponse, type VerifyTotpFactor200, type VerifyTotpFactor400, type VerifyTotpFactor403, type VerifyTotpFactorMutationBody, type VerifyTotpFactorMutationError, type VerifyTotpFactorMutationResult, type VerifyTotpFactorRequest, type X509CertificateJSON, getAuthenticationInformationQueryKey, getGetAuditLogStreamQueryKey, getGetDataInstallationAuthorizationStatusQueryKey, getGetDataIntegrationAuthorizeUrlQueryKey, getGetDirectoryQueryKey, getListDirectoriesQueryKey, getListOrganizationApiKeyPermissionsQueryKey, getListOrganizationApiKeysQueryKey, getListOrganizationDomainsQueryKey, getListSsoConnectionsQueryKey, getListUserApiKeyPermissionsQueryKey, getListUserApiKeysQueryKey, getMeQueryKey, getMembersQueryKey, getMyDataIntegrationsQueryKey, getOrganizationsQueryKey, getRolesAndConfigQueryKey, getRolesQueryKey, getSessionsQueryKey, getSettingsQueryKey, useAuthenticationInformation, useAuthenticationInformationHook, useAuthenticationInformationQueryOptions, useCreateOrganizationApiKey, useCreateOrganizationApiKeyHook, useCreateOrganizationApiKeyMutationOptions, useCreatePassword, useCreatePasswordHook, useCreatePasswordMutationOptions, useCreateTotpFactor, useCreateTotpFactorHook, useCreateTotpFactorMutationOptions, useCreateUserApiKey, useCreateUserApiKeyHook, useCreateUserApiKeyMutationOptions, useDeleteDataInstallation, useDeleteDataInstallationHook, useDeleteDataInstallationMutationOptions, useDeleteOrganizationApiKey, useDeleteOrganizationApiKeyHook, useDeleteOrganizationApiKeyMutationOptions, useDeleteOrganizationDomain, useDeleteOrganizationDomainHook, useDeleteOrganizationDomainMutationOptions, useDeletePasskey, useDeletePasskeyHook, useDeletePasskeyMutationOptions, useDeleteTotpFactors, useDeleteTotpFactorsHook, useDeleteTotpFactorsMutationOptions, useDeleteUserApiKey, useDeleteUserApiKeyHook, useDeleteUserApiKeyMutationOptions, useGenerateAdminPortalLink, useGenerateAdminPortalLinkHook, useGenerateAdminPortalLinkMutationOptions, useGetAuditLogStream, useGetAuditLogStreamHook, useGetAuditLogStreamQueryOptions, useGetDataInstallationAuthorizationStatus, useGetDataInstallationAuthorizationStatusHook, useGetDataInstallationAuthorizationStatusQueryOptions, useGetDataIntegrationAuthorizeUrl, useGetDataIntegrationAuthorizeUrlHook, useGetDataIntegrationAuthorizeUrlQueryOptions, useGetDirectory, useGetDirectoryHook, useGetDirectoryQueryOptions, useInviteMember, useInviteMemberHook, useInviteMemberMutationOptions, useListDirectories, useListDirectoriesHook, useListDirectoriesQueryOptions, useListOrganizationApiKeyPermissions, useListOrganizationApiKeyPermissionsHook, useListOrganizationApiKeyPermissionsQueryOptions, useListOrganizationApiKeys, useListOrganizationApiKeysHook, useListOrganizationApiKeysQueryOptions, useListOrganizationDomains, useListOrganizationDomainsHook, useListOrganizationDomainsQueryOptions, useListSsoConnections, useListSsoConnectionsHook, useListSsoConnectionsQueryOptions, useListUserApiKeyPermissions, useListUserApiKeyPermissionsHook, useListUserApiKeyPermissionsQueryOptions, useListUserApiKeys, useListUserApiKeysHook, useListUserApiKeysQueryOptions, useMe, useMeHook, useMeQueryOptions, useMembers, useMembersHook, useMembersQueryOptions, useMyDataIntegrations, useMyDataIntegrationsHook, useMyDataIntegrationsQueryOptions, useOrganizations, useOrganizationsHook, useOrganizationsQueryOptions, useRegisterPasskey, useRegisterPasskeyHook, useRegisterPasskeyMutationOptions, useRemoveMember, useRemoveMemberHook, useRemoveMemberMutationOptions, useResendInvite, useResendInviteHook, useResendInviteMutationOptions, useReverifyOrganizationDomain, useReverifyOrganizationDomainHook, useReverifyOrganizationDomainMutationOptions, useRevokeAllSessions, useRevokeAllSessionsHook, useRevokeAllSessionsMutationOptions, useRevokeInvite, useRevokeInviteHook, useRevokeInviteMutationOptions, useRevokeSession, useRevokeSessionHook, useRevokeSessionMutationOptions, useRoles, useRolesAndConfig, useRolesAndConfigHook, useRolesAndConfigQueryOptions, useRolesHook, useRolesQueryOptions, useSendEmailChange, useSendEmailChangeHook, useSendEmailChangeMutationOptions, useSendVerification, useSendVerificationHook, useSendVerificationMutationOptions, useSessions, useSessionsHook, useSessionsQueryOptions, useSettings, useSettingsHook, useSettingsQueryOptions, useUpdateMe, useUpdateMeHook, useUpdateMeMutationOptions, useUpdateMember, useUpdateMemberHook, useUpdateMemberMutationOptions, useUpdatePassword, useUpdatePasswordHook, useUpdatePasswordMutationOptions, useVerify, useVerifyEmailChange, useVerifyEmailChangeHook, useVerifyEmailChangeMutationOptions, useVerifyHook, useVerifyMutationOptions, useVerifyPasskey, useVerifyPasskeyHook, useVerifyPasskeyMutationOptions, useVerifyTotpFactor, useVerifyTotpFactorHook, useVerifyTotpFactorMutationOptions };
