import { Ref } from 'vue'; export type TagOption = { label: string; count: number; value: string; }; export interface TagAction { field: Ref; value: Ref; setValue(val: string | number): void; setField(val: string, force: boolean): void; options: Ref>; } export declare const useTag: (getTagOptions: (fieldName: string) => Promise>, { onValueChange }: { onValueChange: () => void; }) => TagAction;