import type { ComputedRef, InjectionKey } from "vue"; import type { BlogCategoryData } from "vuepress-plugin-blog2"; import type { GungnirThemePostData, GungnirThemePostInfo } from "../../shared"; export declare type TagMapRef = ComputedRef>; export declare const tagMapSymbol: InjectionKey; export declare const useTagMap: () => TagMapRef; export declare const setupTagMap: () => void; export interface TagType { name: string; path: string; pages: Array; tagColor?: string; } export declare const useTags: (start?: string, end?: string) => { tags: ComputedRef; tagsWithColor: ComputedRef; };