import React from 'react'; import { ActionSchema } from '../../typings'; export interface SchemaPropProps { name: string; parents?: string[]; schema: ActionSchema; nextPropName: string; isRequired?: boolean; onChange: (objPath: string, val: unknown) => void; getValue: (optionObjectPath: string, schema: ActionSchema) => unknown; shouldAppendToTitle?: (optionObjectPath: string) => boolean; onAppendValueToTitle?: (optionObjectPath: string) => void; onSelectorChange?: (objPath: string, val: unknown) => void; } declare const SchemaProp: React.FC; declare const MemoizedSchemaProp: React.NamedExoticComponent; export { SchemaProp, MemoizedSchemaProp };