import type { BaseProxyParameters, IInquiryTransactionData, ICreateSystemTransactionData, ICreateGatewayCryptoTransactionData, ICreateBlockchainTransactionData, ICreateBlockchainTransferTransactionData } from "../../types";
import { BaseProxy } from "./baseProxy";
declare class TransactionProxy extends BaseProxy {
    private transactionService;
    constructor(data: BaseProxyParameters);
    inquiryTransaction: (params: IInquiryTransactionData) => Promise<import("../..").ApiResponse<import("../..").TransactionResultInquiry>>;
    createSystemTransaction: (data: ICreateSystemTransactionData) => Promise<import("../..").ApiResponse<import("../..").TransactionData>>;
    createBlockchainTransaction: (data: ICreateBlockchainTransactionData) => Promise<import("../..").ApiResponse<import("../..").TransactionData>>;
    createBlockchainTransferTransaction: (data: ICreateBlockchainTransferTransactionData) => Promise<import("../..").ApiResponse<import("../..").TransactionData>>;
    createGatewayCryptoTransaction: (data: ICreateGatewayCryptoTransactionData) => Promise<import("../..").ApiResponse<import("../..").TransactionData>>;
}
export { TransactionProxy };
