{
readonly field: >(path: P) => FieldHandle>;
readonly array: >(path: P, render: (args: ArrayRenderArgs>) => ReactNode) => ReactNode;
readonly variant: >(path: P, cases: VariantCases>) => ReactNode;
}
export interface RootHelpers extends ScopeHelpers> {
readonly form: View;
}
type ContractWithForm = UiContract & {
readonly props: {
readonly form: View;
};
};
export declare const make: , N extends string>(contract: UiClass, _form: F, render: (helpers: RootHelpers & {
readonly props: C["props"];
}, slots: Parameters>[1], events: Parameters>[2]) => ReactNode) => MadeView;
export declare const FormUi: {
readonly make: typeof make;
};
export {};
//# sourceMappingURL=index.d.ts.map