import { IBlockchainSendRequest, IBlockchainMultiSendRequest, IBlockchainDelegateRequest, IBlockchainUndelegateRequest } from "./../interfaces/blockchain";
import { UserInfo } from "../interfaces/interface";
export declare const useBlockchain: (token: string, userInfo: UserInfo, userId: string, baseUrl: string, lang?: string) => {
    SendRequest: (values: IBlockchainSendRequest) => Promise<{
        response: any;
        newUser: any;
        message: any;
        status: string;
    }>;
    MultiSendRequest: (values: IBlockchainMultiSendRequest) => Promise<{
        response: any;
        newUser: any;
        message: any;
        status: string;
    }>;
    DelegateRequest: (values: IBlockchainDelegateRequest) => Promise<{
        response: any;
        newUser: any;
        message: any;
        status: string;
    }>;
    UndelegateRequest: (values: IBlockchainUndelegateRequest) => Promise<{
        response: any;
        newUser: any;
        message: any;
        status: string;
    }>;
};
