import { FlatTemplatable } from "tempstream"; import { FormField } from "../fields/field.js"; import { FormDataValue } from "../form-types.js"; import { FormControl, FormControlContext } from "./form-control.js"; export declare class Derived> extends FormControl { fields: FormField[]; _render: (values: Record, consts: Consts) => Promise; getConsts: (fctx: FormControlContext) => Promise; role: "decoration"; constructor(fields: FormField[], _render: (values: Record, consts: Consts) => Promise, getConsts?: (fctx: FormControlContext) => Promise); getBackendValues(fctx: FormControlContext): Promise>; render(fctx: FormControlContext): Promise; }