import { RadioGroupUiTypeEnum } from '../types/UiType';
/**
 * To valid the type of form field value, then show warning message if the type is not expected.
 * Here is an example of table schema:
 * ```json
 * {
 *   "id": "userName",
 *   "name": "User Name",
 *   "type": "STRING"
 * }
 * ```
 * And here is an example of invalid field value:
 * ```json
 * {
 *   "userName": 123
 * }
 * ```
 * The type of `userName` should be `string`, but the current type is `number`, will show warning.
 */
export declare const FieldValueWarning: ({ expectedTypes, value, }: {
    expectedTypes: string[];
    value?: string | undefined;
}) => import("react/jsx-runtime").JSX.Element | null;
/**
 * To valid the type of field schema, then show warning message if the type is not expected.
 * Here is an example of invalid field schema:
 * ```json
 * {
 *   "type:createUpdatePage": "RadioGroup",
 *   "ui:createUpdatePage:enum": undefined
 * }
 * ```
 * The type of `ui:createUpdatePage:enum` should be `Array<string>`, but the current type is `undefined`.
 */
export declare const FieldSchemaWarning: ({ expectedType, fieldSchema, }: {
    expectedType: string;
    fieldSchema?: string | RadioGroupUiTypeEnum | undefined;
}) => import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=FormValidations.d.ts.map