import { FC, FreNode, FreText, Fiber } from './type'; export declare const h: (type: string | FC, props: any, ...kids: FreNode[]) => { type: any; props: any; key: any; ref: any; }; export declare const createVnode: (type: any, props: any, key: any, ref: any) => { type: any; props: any; key: any; ref: any; }; export declare const createText: (vnode: FreText) => Fiber; export declare function Fragment(props: any): any; export declare function memo(fn: T, compare?: T['shouldUpdate']): T; export declare const isArr: (arg: any) => arg is any[]; export declare function lazy(factory: any): (props: any) => { type: any; props: any; key: any; ref: any; }; export declare function Suspense(props: any): any; export declare function ErrorBoundary(props: any): any;