import type { CustomizerSchema } from './customizer-parser.js'; import type { ParamValues } from './scad-params.js'; export interface FormBuilderOptions { onChange?: (values: ParamValues) => void; storageKey?: string; } export interface FormHandle { getValues(): ParamValues; setValues(partial: Partial): void; } export declare function buildForm(container: HTMLElement, schema: CustomizerSchema, opts?: FormBuilderOptions): FormHandle;