import { HTTPClient, HTTPClientResponse } from '../../client.js'; import JSONRequest from '../jsonrequest.js'; import { SimulateRequest, SimulateResponse } from './models/types.js'; /** * Sets the default header (if not previously set) for simulating a raw * transaction. * @param headers - A headers object */ export declare function setSimulateTransactionsHeaders(headers?: Record): Record; /** * Simulates signed txns. */ export default class SimulateRawTransactions extends JSONRequest { private requestBytes; constructor(c: HTTPClient, request: SimulateRequest); path(): string; protected executeRequest(headers?: Record, customOptions?: Record): Promise; prepare(response: HTTPClientResponse): SimulateResponse; }