import React from "react";
import type { ComboboxOption } from "./types.js";
type CustomOptionsContextValue = {
    customOptions: ComboboxOption[];
    removeCustomOption: (option: ComboboxOption) => void;
    addCustomOption: (option: ComboboxOption) => void;
    setCustomOptions: React.Dispatch<React.SetStateAction<ComboboxOption[]>>;
};
declare const useComboboxCustomOptions: <S extends boolean = true>(strict?: S | undefined, errorMessageOverride?: string) => S extends true ? CustomOptionsContextValue : CustomOptionsContextValue | undefined;
declare const CustomOptionsProvider: ({ children, value, }: {
    children: any;
    value: {
        isMultiSelect?: boolean;
    };
}) => React.JSX.Element;
export { CustomOptionsProvider, useComboboxCustomOptions };
