import React, { CSSProperties } from 'react';
type VirtualItem = JSX.Element | Element | null | boolean | VirtualItems;
type VirtualItems = Array<VirtualItem>;
type Properties = {
    children: VirtualItem | VirtualItems;
    id?: string;
    className?: string;
    style?: CSSProperties;
    ref?: any;
};
type InputHandles = {};
/**
 * This component provides a higher level, simpler interface for virtualization.
 * Each child must be a react element with a key specified.
 * The element type should be a uniquely named function or class.
 * Elements will be recycled during virtualization based upon element type name.
 * @see the NewContainer sample for usage.
 */
declare const _default: React.ForwardRefRenderFunction<InputHandles, Properties>;
export default _default;
