import { type TSchema, type TSchemaOptions } from '../../types/schema.mjs'; import { type TProperties } from '../../types/properties.mjs'; import { type TState, type TInstantiateType } from '../instantiate.mjs'; import { type TEvaluateType } from './evaluate.mjs'; export type TEvaluateAction> = Result; export declare function EvaluateAction(type: Type, options: TSchemaOptions): TEvaluateAction; export type TEvaluateInstantiate> = TEvaluateAction; export declare function EvaluateInstantiate(context: Context, state: State, type: Type, options: TSchemaOptions): TEvaluateInstantiate;