import { CommonModel } from "../classes/commonModel"; export declare namespace StateMachine { interface StateTransition { from: string; to: string; checks: ((instance: any) => Promise)[]; } function transition(instance: CommonModel & { state: string; _previousDataValues?: { state?: string; }; constructor?: { defaultState?: string; }; }, transitions: StateTransition[]): Promise; }