import { CreateApplicationResponse, GenericSuccessMessage, CreateUserRegistrationResponse, CreateUserRegistrationChallengeResponse, CreateUserLoginChallengeResponse, CreateUserLoginResponse, CreateUserActionSignatureResponse, AccessTokenInfoWithPublicKey, UserInfo, UserAccessTokenInformation, AppInfoWithPublicKey, CredentialInfo, CreateAvailableOrgListResponse, CreateUserCredentialChallengeResponse, CreateSignedAuthAttestationResponse } from './types';
import { NotAuthorized } from './errors';
export declare type createDelegatedUserRegistrationSuccess = CreateUserRegistrationChallengeResponse;
export declare type createDelegatedUserRegistrationError = {
    error: any;
};
export declare type createDelegatedUserRegistrationResponse = createDelegatedUserRegistrationSuccess | createDelegatedUserRegistrationError;
export declare type createUserRegistrationChallengeSuccess = CreateUserRegistrationChallengeResponse;
export declare type createUserRegistrationChallengeError = {
    error: any;
};
export declare type createUserRegistrationChallengeResponse = createUserRegistrationChallengeSuccess | createUserRegistrationChallengeError;
export declare type createUserRegistrationSuccess = CreateUserRegistrationResponse;
export declare type createUserRegistrationError = {
    error: any;
};
export declare type createUserRegistrationResponse = createUserRegistrationSuccess | createUserRegistrationError;
export declare type createUserLoginChallengeSuccess = CreateUserLoginChallengeResponse;
export declare type createUserLoginChallengeError = {
    error: any;
};
export declare type createUserLoginChallengeResponse = createUserLoginChallengeSuccess | createUserLoginChallengeError;
export declare type createUserLoginSuccess = CreateUserLoginResponse;
export declare type createUserLoginError = {
    error: any;
};
export declare type createUserLoginResponse = createUserLoginSuccess | createUserLoginError;
export declare type createDelegatedUserLoginSuccess = CreateUserLoginResponse;
export declare type createDelegatedUserLoginError = {
    error: any;
};
export declare type createDelegatedUserLoginResponse = createDelegatedUserLoginSuccess | createDelegatedUserLoginError;
export declare type createUserActionSignatureChallengeSuccess = CreateUserLoginChallengeResponse;
export declare type createUserActionSignatureChallengeError = {
    error: any;
};
export declare type createUserActionSignatureChallengeResponse = createUserActionSignatureChallengeSuccess | createUserActionSignatureChallengeError;
export declare type createUserActionSignatureSuccess = CreateUserActionSignatureResponse;
export declare type createUserActionSignatureError = {
    error: any;
};
export declare type createUserActionSignatureResponse = createUserActionSignatureSuccess | createUserActionSignatureError;
export declare type resendUserRegistrationEmailSuccess = GenericSuccessMessage;
export declare type resendUserRegistrationEmailError = {
    error: any;
};
export declare type resendUserRegistrationEmailResponse = resendUserRegistrationEmailSuccess | resendUserRegistrationEmailError;
export declare type activateUserSuccess = GenericSuccessMessage;
export declare type activateUserError = {
    error: any;
};
export declare type activateUserResponse = activateUserSuccess | activateUserError;
export declare type deactivateUserSuccess = GenericSuccessMessage;
export declare type deactivateUserError = {
    error: any;
};
export declare type deactivateUserResponse = deactivateUserSuccess | deactivateUserError;
export declare type listPersonalAccessTokensSuccess = {
    items: AccessTokenInfoWithPublicKey[];
};
export declare type listPersonalAccessTokensError = {
    error: any;
};
export declare type listPersonalAccessTokensResponse = listPersonalAccessTokensSuccess | listPersonalAccessTokensError;
export declare type listServiceAccountsSuccess = {
    items: UserAccessTokenInformation[];
};
export declare type listServiceAccountsError = {
    error: any;
};
export declare type listServiceAccountsResponse = listServiceAccountsSuccess | listServiceAccountsError;
export declare type createUserSuccess = GenericSuccessMessage;
export declare type createUserError = {
    error: any;
};
export declare type createUserResponse = createUserSuccess | createUserError;
export declare type listUsersSuccess = {
    items: UserInfo[];
};
export declare type listUsersError = {
    error: any;
};
export declare type listUsersResponse = listUsersSuccess | listUsersError;
export declare type activateApplicationSuccess = GenericSuccessMessage;
export declare type activateApplicationError = {
    error: any;
};
export declare type activateApplicationResponse = activateApplicationSuccess | activateApplicationError;
export declare type deactivateApplicationSuccess = GenericSuccessMessage;
export declare type deactivateApplicationError = {
    error: any;
};
export declare type deactivateApplicationResponse = deactivateApplicationSuccess | deactivateApplicationError;
export declare type createApplicationSuccess = CreateApplicationResponse;
export declare type createApplicationError = {
    error: any;
};
export declare type createApplicationResponse = createApplicationSuccess | createApplicationError;
export declare type listApplicationsSuccess = {
    items: AppInfoWithPublicKey[];
};
export declare type listApplicationsError = {
    error: any;
};
export declare type listApplicationsResponse = listApplicationsSuccess | listApplicationsError;
export declare type createUserCredentialChallengeSuccess = CreateUserCredentialChallengeResponse;
export declare type createUserCredentialChallengeError = {
    error: any;
};
export declare type createUserCredentialChallengeResponse = createUserCredentialChallengeSuccess | createUserCredentialChallengeError;
export declare type createUserCredentialSuccess = CredentialInfo;
export declare type createUserCredentialError = {
    error: any;
};
export declare type createUserCredentialResponse = createUserCredentialSuccess | createUserCredentialError;
export declare type activateCredentialSuccess = GenericSuccessMessage;
export declare type activateCredentialError = {
    error: any;
};
export declare type activateCredentialResponse = activateCredentialSuccess | activateCredentialError;
export declare type deactivateCredentialSuccess = GenericSuccessMessage;
export declare type deactivateCredentialError = {
    error: any;
};
export declare type deactivateCredentialResponse = deactivateCredentialSuccess | deactivateCredentialError;
export declare type listUserCredentialsSuccess = {
    items: CredentialInfo[];
};
export declare type listUserCredentialsError = {
    error: any;
};
export declare type listUserCredentialsResponse = listUserCredentialsSuccess | listUserCredentialsError;
export declare type createSignedAuthAttestationSuccess = CreateSignedAuthAttestationResponse;
export declare type createSignedAuthAttestationError = {
    error: NotAuthorized;
};
export declare type createSignedAuthAttestationResponse = createSignedAuthAttestationSuccess | createSignedAuthAttestationError;
export declare type createCodeLoginChallengeSuccess = CreateUserLoginChallengeResponse;
export declare type createCodeLoginChallengeError = {
    error: any;
};
export declare type createCodeLoginChallengeResponse = createCodeLoginChallengeSuccess | createCodeLoginChallengeError;
export declare type createCodeLoginSuccess = GenericSuccessMessage;
export declare type createCodeLoginError = {
    error: any;
};
export declare type createCodeLoginResponse = createCodeLoginSuccess | createCodeLoginError;
export declare type createUserLoginFromCodeSuccess = CreateUserLoginResponse;
export declare type createUserLoginFromCodeError = {
    error: any;
};
export declare type createUserLoginFromCodeResponse = createUserLoginFromCodeSuccess | createUserLoginFromCodeError;
export declare type createUserActionSignatureFromCodeSuccess = CreateUserActionSignatureResponse;
export declare type createUserActionSignatureFromCodeError = {
    error: any;
};
export declare type createUserActionSignatureFromCodeResponse = createUserActionSignatureFromCodeSuccess | createUserActionSignatureFromCodeError;
export declare type createCodeUserActionSignatureChallengeSuccess = CreateUserLoginChallengeResponse;
export declare type createCodeUserActionSignatureChallengeError = {
    error: any;
};
export declare type createCodeUserActionSignatureChallengeResponse = createCodeUserActionSignatureChallengeSuccess | createCodeUserActionSignatureChallengeError;
export declare type createCodeUserActionSignatureSuccess = GenericSuccessMessage;
export declare type createCodeUserActionSignatureError = {
    error: any;
};
export declare type createCodeUserActionSignatureResponse = createCodeUserActionSignatureSuccess | createCodeUserActionSignatureError;
export declare type createOrgOwnerSuccess = GenericSuccessMessage;
export declare type createOrgOwnerError = {
    error: any;
};
export declare type createOrgOwnerResponse = createOrgOwnerSuccess | createOrgOwnerError;
export declare type createAvailableOrgListSuccess = {
    items: CreateAvailableOrgListResponse[];
};
export declare type createAvailableOrgListError = {
    error: any;
};
export declare type createAvailableOrgListResponse = createAvailableOrgListSuccess | createAvailableOrgListError;
