import { HandleBlock, HandleTransaction, HandleAlert, Initialize, InitializeResponse, HealthCheck } from "../../sdk"; import { GetPythonAgentHandlers } from './get.python.agent.handlers'; declare type AgentHandlers = { initialize?: Initialize; initializeResponse?: InitializeResponse | void; healthCheck?: HealthCheck; handleTransaction?: HandleTransaction; handleBlock?: HandleBlock; handleAlert?: HandleAlert; }; declare type GetAgentHandlersOptions = { shouldRunInitialize?: boolean; }; export declare type GetAgentHandlers = (options?: GetAgentHandlersOptions) => Promise; export declare function provideGetAgentHandlers(agentPath: string, getPythonAgentHandlers: GetPythonAgentHandlers, dynamicImport: (path: string) => Promise): GetAgentHandlers; export {};