///
import type * as ParserTypes from '../../../../libs/fspropertybinding';
import type { FieldDefinition, WithPropertyBinding } from './merge-props.types';
export declare type WithDataArrayProps = WithPropertyBinding;
/**
* Given a component and a prop name(s) of an array prop, return a new component that either passes
* through an array literal of the prop, or takes a DQL AST and evaluates it, passing the result
* into the given component (which should be an array).
*
* @param Parser
* @return
*/
export declare const makeWithDataArray: (Parser: typeof ParserTypes) => (...fields: FieldDefinition[]) => (Component: import("react").ComponentType) => import("react").FC>;