import { Handler, ParseHandler, ValidateHandler } from '@tomino/dynamic-form';
import { SchemaDataSet } from '../form_store';
import { EditorContextType } from '../editor_context';
declare type SchemaHandler = Handler<SchemaDataSet, EditorContextType>;
declare type SchemaParseHandler = ParseHandler<SchemaDataSet, EditorContextType>;
declare type SchemaValidateHandler = ValidateHandler<SchemaDataSet, EditorContextType>;
export declare const objectVisibilityHandler: SchemaHandler;
export declare const stringVisibleHandler: SchemaHandler;
export declare const numberVisibleHandler: SchemaHandler;
export declare const arrayVisibleHandler: SchemaHandler;
export declare const titleValueHandler: SchemaHandler;
export declare const titleParseHandler: SchemaParseHandler;
export declare const typeValueHandler: Handler;
export declare const itemsTypeValueHandler: SchemaHandler;
export declare const typeParseHandler: SchemaParseHandler;
export declare const itemsTypeParseHandler: SchemaParseHandler;
export declare const typeOptions: SchemaHandler;
export declare const atomicTypeVisibility: SchemaHandler;
export declare const fakedOptions: SchemaHandler;
export declare const expressionValidationHandler: SchemaValidateHandler;
export declare const formatOptions: SchemaHandler;
export declare const regexValidateHandler: SchemaValidateHandler;
export declare const requiredValue: SchemaHandler;
export declare const requiredParse: SchemaParseHandler;
export declare const requiredOptionsHandler: SchemaHandler;
export declare const errorMessageVisibleHandler: SchemaHandler;
export declare const errorMessageOptions: SchemaHandler;
export {};
