import React from 'react'; import { ActionSchema } from '../../typings'; export interface SchemaRendererProps { schemaProps: ActionSchema; parents?: string[]; required?: string[]; 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 SchemaRenderer: React.FC; declare const MemoizedSchemaRenderer: React.NamedExoticComponent; export { SchemaRenderer, MemoizedSchemaRenderer };