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