/** @jsxImportSource woby */ import { ObservableMaybe, type JSX } from "woby"; type PropertyFormProps = { obj: any; order?: string[]; className?: JSX.Class; onCommit?: () => void; }; export type UIProps = { value: ObservableMaybe; reactive: ObservableMaybe; data: ObservableMaybe; editorName: string; onChange: (e: any) => void; changeValueOnClickOnly?: ObservableMaybe; }; /** * Used to filter properties based on whether the Object key has -, and changes their enumerable property * @param json object * @param filterUndefined boolean * @returns */ export declare function changeEnumerable(json: object): {}; export declare const Editors: import("woby").Observable<(() => { UI: (props: { data: any; editorName: string; value: any; }) => JSX.Element; renderCondition: (values: ObservableMaybe, key?: string) => boolean; })[]>; export declare const PropertyForm: (props: PropertyFormProps) => JSX.Child; export {}; //# sourceMappingURL=PropertyForm.d.ts.map