import * as React from 'react'; export declare const isValidElement: typeof React.isValidElement; type AnyObject = Record; type RenderProps = undefined | AnyObject | ((originProps: AnyObject) => AnyObject | undefined); export declare function replaceElement(element: React.ReactNode, replacement: React.ReactNode, props: RenderProps): React.ReactNode; export declare function cloneElement(element: React.ReactNode, props?: RenderProps): React.ReactElement; /** toArray */ export declare function toArray(list: T | T[]): T[]; /** omit */ export declare function omit(obj: T, fields: K[]): Omit; export {};