import { AsElementProps } from "../../../types/shared.mjs"; import { PolymorphicComponentProps } from "../../../internal/factory/create-polymorphic-factory.mjs"; import { BaseProps } from "../base/Base.mjs"; import { PolymorphicFactory } from "../../../internal/factory/polymorphic-factory.mjs"; import React from "react"; //#region src/components/core/visually-hidden/VisuallyHidden.d.ts type VisuallyHiddenProps = BaseProps; type VisuallyHiddenFactory = PolymorphicFactory<{ props: VisuallyHiddenProps; defaultComponent: 'span'; defaultRef: HTMLSpanElement; }>; declare const VisuallyHidden: ((props: PolymorphicComponentProps) => React.ReactElement) & Omit & Omit, "className" | "children" | "as"> & { ref?: any; renderRoot?: (props: any) => any; }) | ({ className?: string; } & { children?: React.ReactNode | undefined; } & { as: keyof React.JSX.IntrinsicElements | React.JSXElementConstructor; renderRoot?: (props: Record) => any; })>, never> & Record; //#endregion export { VisuallyHidden, VisuallyHiddenFactory, VisuallyHiddenProps };