import type { IModel } from './models/base';
export declare class FormulrError extends Error {
    constructor(message: string, reason: string | string[]);
}
export declare const FormContextNotFoundError: FormulrError;
export declare const createFormValidatorRuntimeError: (runtimeError: any) => FormulrError;
export declare const createUnexpectedModelTypeError: (name: string, expectedType: string, model: IModel<unknown>) => FormulrError;
export declare const createModelNotFoundError: (name: string) => FormulrError;
export declare const createUnexpectedModelError: (it: unknown) => FormulrError;
export declare const createModelDisposedError: (name: string) => FormulrError;
