/**
 * AuthService handles authentication and session management
 *
 * EVM authentication endpoints (/auth/evm/*)
 *
 * @generated from service gfxcafe.oku.account.v1.AuthService
 */
export declare const AuthService: {
    readonly typeName: "gfxcafe.oku.account.v1.AuthService";
    readonly methods: {
        /**
         * Create a challenge for EVM wallet authentication (/auth/evm/challenge)
         *
         * @generated from rpc gfxcafe.oku.account.v1.AuthService.EvmChallenge
         */
        readonly evmChallenge: {
            readonly name: "EvmChallenge";
            readonly I: any;
            readonly O: any;
            readonly kind: any;
        };
        /**
         * Solve the challenge to authenticate (/auth/evm/solve)
         *
         * @generated from rpc gfxcafe.oku.account.v1.AuthService.EvmSolve
         */
        readonly evmSolve: {
            readonly name: "EvmSolve";
            readonly I: any;
            readonly O: any;
            readonly kind: any;
        };
        /**
         * Logout and invalidate session (/auth/logout)
         *
         * @generated from rpc gfxcafe.oku.account.v1.AuthService.Logout
         */
        readonly logout: {
            readonly name: "Logout";
            readonly I: any;
            readonly O: any;
            readonly kind: any;
        };
        /**
         * Extend the current session (/auth/extend_session)
         *
         * @generated from rpc gfxcafe.oku.account.v1.AuthService.ExtendSession
         */
        readonly extendSession: {
            readonly name: "ExtendSession";
            readonly I: any;
            readonly O: any;
            readonly kind: any;
        };
        /**
         * Get current user information (/auth/user_info)
         *
         * @generated from rpc gfxcafe.oku.account.v1.AuthService.UserInfo
         */
        readonly userInfo: {
            readonly name: "UserInfo";
            readonly I: any;
            readonly O: any;
            readonly kind: any;
        };
        /**
         * Update user's display name (/auth/user_info/update/display_name)
         *
         * @generated from rpc gfxcafe.oku.account.v1.AuthService.UserInfoUpdateDisplayName
         */
        readonly userInfoUpdateDisplayName: {
            readonly name: "UserInfoUpdateDisplayName";
            readonly I: any;
            readonly O: any;
            readonly kind: any;
        };
        /**
         * Get bridge information for the user (/auth/bridge_info)
         *
         * @generated from rpc gfxcafe.oku.account.v1.AuthService.BridgeInfo
         */
        readonly bridgeInfo: {
            readonly name: "BridgeInfo";
            readonly I: any;
            readonly O: any;
            readonly kind: any;
        };
        /**
         * Set bridge information for the user (/auth/bridge_info)
         *
         * @generated from rpc gfxcafe.oku.account.v1.AuthService.BridgeInfoSet
         */
        readonly bridgeInfoSet: {
            readonly name: "BridgeInfoSet";
            readonly I: any;
            readonly O: any;
            readonly kind: any;
        };
        /**
         * Request email login code (/auth/email/challenge)
         *
         * @generated from rpc gfxcafe.oku.account.v1.AuthService.EmailChallenge
         */
        readonly emailChallenge: {
            readonly name: "EmailChallenge";
            readonly I: any;
            readonly O: any;
            readonly kind: any;
        };
        /**
         * Verify email with code (/auth/email/verify)
         *
         * @generated from rpc gfxcafe.oku.account.v1.AuthService.EmailVerify
         */
        readonly emailVerify: {
            readonly name: "EmailVerify";
            readonly I: any;
            readonly O: any;
            readonly kind: any;
        };
        /**
         * Confirm email verification (/auth/email/confirm)
         *
         * @generated from rpc gfxcafe.oku.account.v1.AuthService.EmailConfirm
         */
        readonly emailConfirm: {
            readonly name: "EmailConfirm";
            readonly I: any;
            readonly O: any;
            readonly kind: any;
        };
        /**
         * Merge two user accounts (/auth/manage/merge)
         *
         * @generated from rpc gfxcafe.oku.account.v1.AuthService.ManageMerge
         */
        readonly manageMerge: {
            readonly name: "ManageMerge";
            readonly I: any;
            readonly O: any;
            readonly kind: any;
        };
        /**
         * Remove wallet IDP from user (/auth/manage/remove_wallet_idp)
         *
         * @generated from rpc gfxcafe.oku.account.v1.AuthService.ManageRemoveWalletIdp
         */
        readonly manageRemoveWalletIdp: {
            readonly name: "ManageRemoveWalletIdp";
            readonly I: any;
            readonly O: any;
            readonly kind: any;
        };
    };
};
