export declare const ListboxProvider: import("react").FC<{
    /**
     * ID for the option that currently has virtual focus.
     * Set on the active option and referenced by the combobox's `aria-activedescendant`.
     */
    activeId: string;
    /**
     * Updates which option currently has virtual focus.
     */
    setVirtuallyFocusedOptionId: (value: string) => void;
} & {
    children: React.ReactNode;
    ref?: never;
}>, useListboxContext: <S extends boolean = true>(strict?: S | undefined, errorMessageOverride?: string) => S extends true ? {
    /**
     * ID for the option that currently has virtual focus.
     * Set on the active option and referenced by the combobox's `aria-activedescendant`.
     */
    activeId: string;
    /**
     * Updates which option currently has virtual focus.
     */
    setVirtuallyFocusedOptionId: (value: string) => void;
} : {
    /**
     * ID for the option that currently has virtual focus.
     * Set on the active option and referenced by the combobox's `aria-activedescendant`.
     */
    activeId: string;
    /**
     * Updates which option currently has virtual focus.
     */
    setVirtuallyFocusedOptionId: (value: string) => void;
} | undefined;
