import { DefineComponent, Ref, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue';
import { Provider } from './provider';
import { PageFile } from '@vtj/core';
import { LocationQuery, RouteMeta, RouteLocationNormalizedLoadedGeneric } from 'vue-router';
export declare const PageContainer: DefineComponent<{}, {
    provider: Provider;
    component: any;
    file: PageFile | null;
    query: LocationQuery;
    meta: RouteMeta;
    sid: Ref<symbol, symbol>;
    route: RouteLocationNormalizedLoadedGeneric;
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>;
