import { Ref } from '../..'; import { Component as PreactComponent, VNode as PreactVNode, FunctionalComponent as PreactFunctionalComponent } from '../../src/internal'; export { ComponentChildren } from '../..'; export { PreactElement } from '../../src/internal'; export interface Component
extends PreactComponent
{ isReactComponent: object; isPureReactComponent?: true; } export interface FunctionalComponent
extends PreactFunctionalComponent
{ shouldComponentUpdate?(nextProps: Readonly
): boolean;
_forwarded?: true;
}
export interface VNode {
(props: P, ref: Ref