import type { BaseProxyParameters, IBlockchainDelegateRequestData, IBlockchainMultiSendRequestData, IBlockchainSendRequestData, IBlockchainUndelegateRequestData } from "../../types";
import { BaseProxy } from "./baseProxy";
declare class BlockchainProxy extends BaseProxy {
    private blockchainService;
    constructor(data: BaseProxyParameters);
    send: (data: IBlockchainSendRequestData) => Promise<import("../..").ApiResponse<import("../..").BlockchainData>>;
    multiSend: (data: IBlockchainMultiSendRequestData) => Promise<import("../..").ApiResponse<import("../..").BlockchainData>>;
    delegate: (data: IBlockchainDelegateRequestData) => Promise<import("../..").ApiResponse<import("../..").BlockchainData>>;
    undelegate: (data: IBlockchainUndelegateRequestData) => Promise<import("../..").ApiResponse<import("../..").BlockchainData>>;
}
export { BlockchainProxy };
