import { SelectOption, SelectOptionsByCategory } from "../shared/types"; interface UseTransformSelectOptionsBase { isCreatable: boolean | undefined; creatableOption: T; } interface TransformBasic extends UseTransformSelectOptionsBase { optionsDisplay: "basic" | undefined; options: T[]; } interface TransformCategories extends UseTransformSelectOptionsBase { optionsDisplay: "categories"; options: SelectOptionsByCategory[]; } declare type UseTransformSelectOptionsProps = TransformBasic | TransformCategories; export declare function useTransformSelectOptions({ isCreatable, creatableOption, ...props }: UseTransformSelectOptionsProps): T[]; export {};