import { Signer, TransactionResponse as HTransactionResponse } from '@hashgraph/sdk';
import TransactionResponse from '../../../domain/context/transaction/TransactionResponse';
import { TransactionType } from '../TransactionResponseEnums';
import { TransactionResponseAdapter } from '../TransactionResponseAdapter';
export declare class HederaTransactionResponseAdapter extends TransactionResponseAdapter {
    static manageResponse(network: string, signer: Signer, transactionResponse: HTransactionResponse, responseType?: TransactionType, nameFunction?: string, abi?: object[]): Promise<TransactionResponse>;
    private static getReceipt;
    private static getRecord;
    static createTransactionResponse(transactionId: string | undefined, responseType: TransactionType, response: Uint8Array): TransactionResponse;
}
