SimulateRequest: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): SimulateRequest;
    encode(message: SimulateRequest, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: SimulateRequestAmino): SimulateRequest;
    fromAminoMsg(object: SimulateRequestAminoMsg): SimulateRequest;
    fromPartial(object: {
        tx?: {
            authInfo?: {
                fee?: {
                    amount?: {
                        amount?: ...;
                        denom?: ...;
                    }[];
                    gasLimit?: bigint;
                    granter?: string;
                    payer?: string;
                };
                signerInfos?: {
                    modeInfo?: {
                        multi?: ...;
                        single?: ...;
                    };
                    publicKey?: {
                        $typeUrl?: ...;
                        typeUrl?: ...;
                        value?: ...;
                    };
                    sequence?: bigint;
                }[];
            };
            body?: {
                extensionOptions?: {
                    $typeUrl?: string;
                    typeUrl?: string;
                    value?: Uint8Array;
                }[];
                memo?: string;
                messages?: {
                    $typeUrl?: string;
                    typeUrl?: string;
                    value?: Uint8Array;
                }[];
                nonCriticalExtensionOptions?: {
                    $typeUrl?: string;
                    typeUrl?: string;
                    value?: Uint8Array;
                }[];
                timeoutHeight?: bigint;
            };
            signatures?: Uint8Array[];
        };
        txBytes?: Uint8Array;
    }): SimulateRequest;
    fromProtoMsg(message: SimulateRequestProtoMsg): SimulateRequest;
    toAmino(message: SimulateRequest): SimulateRequestAmino;
    toAminoMsg(message: SimulateRequest): SimulateRequestAminoMsg;
    toProto(message: SimulateRequest): Uint8Array;
    toProtoMsg(message: SimulateRequest): SimulateRequestProtoMsg;
}