import type { ElementType } from "react"; import type { CompositeItemOptions } from "../composite/composite-item-offscreen.tsx"; import type { Props } from "../utils/types.ts"; import * as Base from "./select-item.tsx"; declare const TagName = "div"; type TagName = typeof TagName; export declare function useSelectItemOffscreen>({ store, value, ...props }: P): { id: string | undefined; active: boolean; ref: import("react").RefCallback; "data-offscreen": true | undefined; } | { children: any; role: string | undefined; "aria-disabled": true | undefined; "data-offscreen-id": string | undefined; id: string | undefined; active: boolean; ref: import("react").RefCallback; "data-offscreen": true | undefined; }; export declare const SelectItem: ({ offscreenMode, offscreenRoot, ...props }: SelectItemProps) => import("react/jsx-runtime").JSX.Element; export interface SelectItemOptions extends Base.SelectItemOptions, Omit, "store"> { } export type SelectItemProps = Props>; export {};