import { Tevm } from '@tevm/vm'; import type { Trpc } from '../Trpc.js'; import { Route } from './Route.js'; export declare class CallRoute extends Route { protected readonly vm: Tevm; constructor(trpc: Trpc, vm: Tevm); readonly name = "call"; readonly handler: import("@trpc/server").BuildProcedure<"query", { _config: import("@trpc/server").RootConfig<{ ctx: { req: express.Request; res: express.Response; }; meta: object; errorShape: import("@trpc/server").DefaultErrorShape; transformer: typeof import("superjson").default; }>; _meta: object; _ctx_out: { req: express.Request; res: express.Response; }; _input_in: { to: string; caller: string; data: string; origin?: string | undefined; gasLimit?: bigint | undefined; value?: bigint | undefined; }; _input_out: { to: `0x${string}`; caller: `0x${string}`; data: `0x${string}`; origin?: `0x${string}` | undefined; gasLimit?: bigint | undefined; value?: bigint | undefined; }; _output_in: typeof import("@trpc/server").unsetMarker; _output_out: typeof import("@trpc/server").unsetMarker; }, import("@ethereumjs/evm").EVMResult>; } //# sourceMappingURL=CallRoute.d.ts.map