import { type Experimental_DefaultFormStateBehavior, type Merger, type Schema, type Validator } from "../core/index.js"; import type { FormMerger } from "../form/index.js"; interface MergeSchemasOptions { /** * @default `concat` */ arraySubSchemasMergeType?: "concat" | "override"; } export declare function mergeSchemas(left: Schema, right: Schema, options?: MergeSchemasOptions): Schema; export declare function createMerger(): Merger; export type FormMergerOptions = Experimental_DefaultFormStateBehavior & { validator: Validator; schema: Schema; }; export declare function createFormMerger(options: FormMergerOptions): FormMerger; export {};