import { MemoExoticComponent, ReactElement } from 'react'; import { ArrayField, ComponentSchema, ConditionalField, FormField, GenericPreviewProps, ObjectField, RelationshipField } from './api'; export type NonChildFieldComponentSchema = FormField | ObjectField | ConditionalField, { [key: string]: ComponentSchema; }> | RelationshipField | ArrayField; export declare const FormValueContentFromPreviewProps: MemoExoticComponent<(props: GenericPreviewProps & { autoFocus?: boolean; forceValidation?: boolean; }) => ReactElement>; export declare function canFieldBeFocused(schema: ComponentSchema): boolean;