import { BaseDynamicChoiceField } from '../BaseDynamicChoiceField';
import { EntityAccessor } from '@contember/binding';
import { ChoiceFieldData } from '../ChoiceFieldData';
declare type OnSearch = (input: string) => void;
interface SelectOptions {
    options: ChoiceFieldData.Options<EntityAccessor>;
    allOptions: ChoiceFieldData.Options<EntityAccessor>;
    onSearch: OnSearch;
    isLoading: boolean;
}
export declare const useSelectOptions: (optionProps: BaseDynamicChoiceField, additionalAccessors?: EntityAccessor[]) => SelectOptions;
export {};
//# sourceMappingURL=useSelectOptions.d.ts.map