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 extends PreactVNode { $$typeof: symbol | string; preactCompatNormalized: boolean; } export interface ForwardFn

{ (props: P, ref: Ref): VNode; displayName?: string; }