export type Handler = (deps: TInjectedDependencies, context: TMachineContext, event: TMachineEvent) => (send: TSender) => void | (() => void); export declare function createGeneMachineService(handlerFunction: Handler): (deps: TInjectedDependencies) => (context: TMachineContext, event: TMachineEvent) => (send: TSender) => void | (() => void);