import { InjectionKey, Ref } from 'vue'; import { Route } from './router'; import { PageData, SiteData } from '../shared'; export declare const dataSymbol: InjectionKey; export interface VitePressData { site: Ref>; page: Ref; theme: Ref; frontmatter: Ref; title: Ref; description: Ref; lang: Ref; localePath: Ref; } export declare type SiteDataRef = Ref>; export declare const siteDataRef: Ref; export declare function initData(route: Route): VitePressData; export declare function useData(): VitePressData;