import { ComputedRef, Ref } from 'vue'; export type UsableCustomSelection = { otherValue: Ref; usesOtherValue: ComputedRef; }; export declare function useCustomSelection(currentValue: Ref, items: Ref, emit: (event: string | null) => void): UsableCustomSelection; type OtherValue = { key: string; value: string; }; type UsableCustomSelectionMultiple = { otherValues: Ref; addOtherValue: (value?: string) => void; setOtherValue: (key: string, newValue: string | null) => void; }; export declare function useCustomSelectionMultiple(currentValues: Ref, items: Ref, emit: (event: string[] | null) => void): UsableCustomSelectionMultiple; export {}; //# sourceMappingURL=use-custom-selection.d.ts.map