import type { AssembledTransaction } from "@stellar/stellar-sdk/contract";
import type { Keypair } from "shelter-sdk";
import { rpc } from "@stellar/stellar-sdk";
import type { Rpc } from "../rpc/rpc";
export declare class SimulatedTransaction {
    private readonly _rawTx;
    private readonly _signer;
    private readonly _rpc;
    constructor(_rawTx: AssembledTransaction<any>, _signer: Keypair, _rpc: Rpc);
    result(): Promise<rpc.Api.GetTransactionResponse>;
    private _txData;
}
