import { type ElementType, type Ref } from 'react'; import type { Props } from '../../types.js'; import { type HasDisplayName, type RefProp } from '../../utils/render.js'; declare let DEFAULT_DATA_INTERACTIVE_TAG: import("react").ExoticComponent<{ children?: import("react").ReactNode; }>; type DataInteractiveRenderPropArg = { hover: boolean; focus: boolean; active: boolean; }; type DataInteractivePropsWeControl = never; export type DataInteractiveProps = Props; declare function DataInteractiveFn(props: DataInteractiveProps, ref: Ref): import("react").ReactElement> | null; export interface _internal_ComponentDataInteractive extends HasDisplayName { (props: DataInteractiveProps & RefProp): React.JSX.Element; } export declare let DataInteractive: _internal_ComponentDataInteractive; export {};