import { ElementType } from 'react'; import ComponentMapper from '../common-types/component-mapper'; import { ActionMapper } from '../form-renderer/action-mapper'; interface ComponentProps { component: string; actions?: Record; resolveProps?: (...args: any[]) => any; [key: string]: any; } interface PrepareComponentPropsInput { component: string; rest: Record; componentMapper: ComponentMapper; actionMapper?: ActionMapper; } interface PrepareComponentPropsResult { componentProps: ComponentProps; overrideProps: Record; mergedResolveProps?: (...args: any[]) => any; Component: ElementType; } declare const prepareComponentProps: ({ component, rest, componentMapper, actionMapper }: PrepareComponentPropsInput) => PrepareComponentPropsResult; export default prepareComponentProps;