import { Agile } from '@agile-ts/core';
import { Multieditor } from './multieditor';
import { CreateEditorConfig, FieldData } from './types';
export * from './multieditor';
export * from './types';
/**
 * Returns a newly created Multieditor.
 *
 * A Multieditor is a simple Form Handler.
 *
 * @public
 * @param config - Configuration object
 * @param agileInstance - Instance of Agile the Multieditor belongs to.
 */
export declare function createMultieditor<TFieldData extends FieldData = FieldData>(config: CreateEditorConfig<TFieldData>, agileInstance?: Agile): Multieditor<TFieldData>;
