import React from 'react'; import type { StyleReactProps } from '../interfaces'; export declare type StencilReactExternalProps = PropType & Omit, 'style'> & StyleReactProps; export declare type StencilReactForwardedRef = ((instance: T | null) => void) | React.MutableRefObject | null; export declare const setRef: (ref: StencilReactForwardedRef | React.Ref | undefined, value: any) => void; export declare const mergeRefs: (...refs: (StencilReactForwardedRef | React.Ref | undefined)[]) => React.RefCallback; export declare const createForwardRef: (ReactComponent: any, displayName: string) => React.ForwardRefExoticComponent, "style"> & StyleReactProps> & React.RefAttributes>; export declare const defineCustomElement: (tagName: string, customElement: any) => void; export * from './attachProps'; export * from './case';