import { Transaction } from "@mysten/sui/transactions";
import { AftermathApi } from "../providers/aftermathApi";
import { Byte, SuiAddress } from "../../types";
import { SuiEvent, TransactionEffects } from "@mysten/sui/client";
export declare class InspectionsApiHelpers {
    private readonly Provider;
    static constants: {
        devInspectSigner: string;
    };
    constructor(Provider: AftermathApi);
    fetchFirstBytesFromTxOutput: (inputs: {
        tx: Transaction;
        sender?: SuiAddress;
    }) => Promise<number[]>;
    fetchAllBytesFromTxOutput: (inputs: {
        tx: Transaction;
        sender?: SuiAddress;
    }) => Promise<Byte[][]>;
    fetchAllBytesFromTx: (inputs: {
        tx: Transaction;
        sender?: SuiAddress;
    }) => Promise<{
        events: SuiEvent[];
        effects: TransactionEffects;
        allBytes: Byte[][][];
    }>;
}
//# sourceMappingURL=inspectionsApiHelpers.d.ts.map