/// import { ReactElement } from 'react'; export declare type Key = string | number; export declare type ReactChildElement = ReactElement<{ [x: string]: any; key: string; }>; export declare function toArrayChildren(children: ReactChildElement): ReactChildElement[]; export declare function findChildInChildrenByKey(children?: ReactChildElement[], key?: Key): ReactChildElement; export declare function findShownChildInChildrenByKey(children?: ReactChildElement[], key?: Key, showProp?: string): ReactChildElement; export declare function findHiddenChildInChildrenByKey(children: ReactChildElement[], key: Key, showProp: string): number | boolean; export declare function isSameChildren(c1: ReactChildElement[], c2: ReactChildElement[], showProp: string): boolean; export declare function mergeChildren(prev: ReactChildElement[], next: ReactChildElement[]): ReactChildElement[]; export declare function getChildrenFromProps(props?: any): ReactChildElement;