import { ReactElement, ReactNode } from "react";
import { FormController } from "../form.shared";
export default interface FormControlHandler
{
doControlRender(element: ReactElement
, controller: FormController): ReactNode;
supportsControlType(elementType: any): boolean;
}
export declare function doFormControlHandler(element: ReactElement, controller: FormController): ReactNode;
export declare function registerFormControlHandler(handler: FormControlHandler): void;