import { Types, Primitives } from "@a2ui/lit/0.8"; export declare function useDataBinding(node: Types.AnyComponentNode, surfaceId: string): { resolveString: (value: Primitives.StringValue | null | undefined) => string | null; resolveNumber: (value: Primitives.NumberValue | null | undefined) => number | null; resolveBoolean: (value: Primitives.BooleanValue | null | undefined) => boolean | null; setValue: (path: string, value: Types.DataValue) => void; getValue: (path: string) => Types.DataValue | null; }; //# sourceMappingURL=useDataBinding.d.ts.map