import { AnyObject, ArrayAble } from '../../../shared/types'; import { Ref } from 'vue'; export declare function useSelectAllowModify(props: Partial<{ allowCreate: boolean; allowModify: boolean; multiple: boolean; cursorPlacement: 'start' | 'end'; shouldSave: boolean; }>, { searchContent, labelKey, valueKey, valueRef, fullOptions }: { searchContent: Ref; labelKey: Ref; valueKey: Ref; valueRef: Ref; fullOptions: Ref; }): { modifyAbleRef: import("vue").ComputedRef; modifyEvent: { focus: (event: FocusEvent) => Promise; blur: (event: Event) => null | undefined; updateValue: (value: any, option?: ArrayAble) => Promise; }; getOptionsWithCreated: (options: AnyObject[]) => AnyObject[]; };