import { RouterRejection } from '../types/rejection'; import { RouterRoute } from '../types/routerRoute'; import { Router } from '../types/router'; import { Component, EmitsOptions, InjectionKey, SlotsType, UnwrapRef, VNode } from 'vue'; export type RouterViewProps = { name?: string; }; type RouterViewSlots = { default?: (props: { route: RouterRoute; component: Component | null; rejection: UnwrapRef; }) => VNode; }; export declare function createRouterView(routerKey: InjectionKey): import('vue').DefineSetupFnComponent, RouterViewProps & ({ [x: `on${Capitalize}`]: ((...args: any[]) => any) | undefined; } | { [x: `on${Capitalize}`]: ((...args: never) => any) | undefined; }), import('vue').PublicProps>; export {};