import type { ApiStatus, LegacyApiStatus } from '@toddledev/core/dist/api/apiTypes'; import type { ToddleComponent } from '@toddledev/core/dist/component/ToddleComponent'; import type { FormulaContext } from '@toddledev/core/dist/formula/formula'; export type ApiCache = Record; export type ApiEvaluator = (args: { component: ToddleComponent; formulaContext: FormulaContext; req: Request; apiCache: ApiCache; updateApiCache: (key: string, value: ApiStatus) => void; }) => Promise; })>>;