import { GuillotinaSchemaProperty } from '../../types/guillotina'; import { EditableFieldValue } from '../../types/global'; type PlainType = string | boolean | number; interface RenderFieldProps { value: EditableFieldValue; Widget?: React.ComponentType<{ value: EditableFieldValue; schema?: GuillotinaSchemaProperty; modifyContent?: boolean; }>; schema?: GuillotinaSchemaProperty; } export declare function RenderField({ value, Widget, schema }: RenderFieldProps): import("react/jsx-runtime").JSX.Element | import("react/jsx-runtime").JSX.Element[] | PlainType; interface SearchRenderFieldProps { schema: GuillotinaSchemaProperty; value: string | string[]; modifyContent: boolean; } export declare const SearchRenderField: ({ schema, value, modifyContent, }: SearchRenderFieldProps) => import("react/jsx-runtime").JSX.Element; interface VocabularyRenderFieldProps { schema: GuillotinaSchemaProperty; value: string | string[]; modifyContent: boolean; } export declare const VocabularyRenderField: ({ schema, value, modifyContent, }: VocabularyRenderFieldProps) => import("react/jsx-runtime").JSX.Element; interface RenderFieldComponentProps { schema: GuillotinaSchemaProperty; field: string; val: EditableFieldValue; modifyContent?: boolean; } export declare function RenderFieldComponent({ schema, field, val, modifyContent, }: RenderFieldComponentProps): import("react/jsx-runtime").JSX.Element; export {};