import type { Dictionary, Value } from "../schema.js"; export type Lookup_Context = { with_context: (if_present: (dictionary: Dictionary) => Result, if_absent: () => Result) => Result; }; export declare const absent_context: () => Lookup_Context; export declare const present_context: (dictionary: Dictionary) => Lookup_Context; export declare const resolving_context: () => { complete: (resolved: readonly [string, T][]) => Dictionary; with_context: (if_present: (dictionary: Dictionary) => Result, if_absent: () => Result) => Result; };