import { type ElementType, type HTMLAttributes, type ReactNode } from 'react'; import { type FocusableOptions } from 'react-aria'; export type FocusableProps = { children: ReactNode; /** * The HTML element to render as. Defaults to `div` to avoid an api change * but should be set to 'span' if rendering within something like a 'p' tag to avoid invalid HTML. */ tag?: T; } & FocusableOptions & HTMLAttributes; export declare const Focusable: ({ children, className, tag, ...props }: FocusableProps) => JSX.Element;