import { SetupContext } from 'vue';
import { SelectEmits, SelectProps } from './select';
export declare function useSelect(props: SelectProps, emit: SetupContext<SelectEmits>['emit']): readonly [{
    readonly selectCtx: import('vue').Ref<any, any>;
    readonly proxyProps: import('vue').ComputedRef<Record<string, any>>;
    readonly showCreateOptionButton: import('vue').ComputedRef<boolean>;
    readonly addOptionHandler: () => Promise<void>;
    readonly dropdownVisibleChangeHandler: (visible: boolean) => Promise<void>;
    readonly createItem: import('vue').Ref<string, string>;
    readonly searchMatchOption: import('vue').Ref<boolean, boolean>;
}];
