import type { Ref, VNode } from 'vue'; import type { RouteLocationNormalizedLoaded } from 'vue-router'; export declare const defineRouteProvider: (name?: string) => import("vue").DefineComponent RouteLocationNormalizedLoaded; required: true; }; vnode: () => VNode; vnodeRef: () => Ref; renderKey: StringConstructor; trackRootNodes: BooleanConstructor; }>, () => VNode | undefined, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly RouteLocationNormalizedLoaded; required: true; }; vnode: () => VNode; vnodeRef: () => Ref; renderKey: StringConstructor; trackRootNodes: BooleanConstructor; }>> & Readonly<{}>, { trackRootNodes: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export declare const RouteProvider: import("vue").DefineComponent RouteLocationNormalizedLoaded; required: true; }; vnode: () => VNode; vnodeRef: () => Ref; renderKey: StringConstructor; trackRootNodes: BooleanConstructor; }>, () => VNode | undefined, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly RouteLocationNormalizedLoaded; required: true; }; vnode: () => VNode; vnodeRef: () => Ref; renderKey: StringConstructor; trackRootNodes: BooleanConstructor; }>> & Readonly<{}>, { trackRootNodes: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;