import type { AnvilDealParams, AnvilDropTransactionParams, AnvilDumpStateParams, AnvilGetAutomineParams, AnvilImpersonateAccountParams, AnvilLoadStateParams, AnvilMineParams, AnvilResetParams, AnvilSetBalanceParams, AnvilSetChainIdParams, AnvilSetCodeParams, AnvilSetNonceParams, AnvilSetStorageAtParams, AnvilStopImpersonatingAccountParams } from './AnvilParams.js'; import type { AnvilDealResult, AnvilDropTransactionResult, AnvilDumpStateResult, AnvilGetAutomineResult, AnvilImpersonateAccountResult, AnvilLoadStateResult, AnvilMineResult, AnvilResetResult, AnvilSetBalanceResult, AnvilSetChainIdResult, AnvilSetCodeResult, AnvilSetNonceResult, AnvilSetStorageAtResult, AnvilStopImpersonatingAccountResult } from './AnvilResult.js'; export type AnvilImpersonateAccountHandler = (params: AnvilImpersonateAccountParams) => Promise; export type AnvilStopImpersonatingAccountHandler = (params: AnvilStopImpersonatingAccountParams) => Promise; export type AnvilGetAutomineHandler = (params: AnvilGetAutomineParams) => Promise; export type AnvilMineHandler = (params: AnvilMineParams) => Promise; export type AnvilResetHandler = (params: AnvilResetParams) => Promise; export type AnvilDropTransactionHandler = (params: AnvilDropTransactionParams) => Promise; export type AnvilSetBalanceHandler = (params: AnvilSetBalanceParams) => Promise; export type AnvilSetCodeHandler = (params: AnvilSetCodeParams) => Promise; export type AnvilSetNonceHandler = (params: AnvilSetNonceParams) => Promise; export type AnvilSetStorageAtHandler = (params: AnvilSetStorageAtParams) => Promise; export type AnvilSetChainIdHandler = (params: AnvilSetChainIdParams) => Promise; export type AnvilDumpStateHandler = (params: AnvilDumpStateParams) => Promise; export type AnvilLoadStateHandler = (params: AnvilLoadStateParams) => Promise; export type AnvilDealHandler = (params: AnvilDealParams) => Promise; //# sourceMappingURL=AnvilHandler.d.ts.map