import type { Router } from 'vue-router';
export declare const routes: ({
    path: string;
    component: () => Promise<typeof import("./views/index.vue")>;
} | {
    path: string;
    component: () => Promise<typeof import("./views/preview.vue")>;
} | {
    path: string;
    component: () => Promise<typeof import("./views/utils/parser.vue")>;
} | {
    path: string;
    component: () => Promise<typeof import("./views/renderers/renderer.vue")>;
} | {
    path: string;
    component: () => Promise<typeof import("./views/renderers/factory.vue")>;
} | {
    path: string;
    component: () => Promise<typeof import("./views/renderers/directive.vue")>;
} | {
    path: string;
    component: () => Promise<typeof import("./views/renderers/test.vue")>;
} | {
    path: string;
    component: () => Promise<typeof import("./views/renderers/test2.vue")>;
} | {
    path: string;
    component: () => Promise<typeof import("./views/renderers/slot.vue")>;
} | {
    path: string;
    component: () => Promise<typeof import("./views/renderers/preview.vue")>;
} | {
    path: string;
    component: () => Promise<typeof import("./views/components/panel.vue")>;
} | {
    path: string;
    component: () => Promise<typeof import("./views/components/dialog.vue")>;
} | {
    path: string;
    component: () => Promise<typeof import("./views/components/tabs.vue")>;
} | {
    path: string;
    component: () => Promise<typeof import("./views/components/list-panel.vue")>;
} | {
    path: string;
    component: () => Promise<typeof import("./views/components/item.vue")>;
} | {
    path: string;
    component: () => Promise<typeof import("./views/models/document.vue")>;
} | {
    path: string;
    component: () => Promise<typeof import("./views/setters/view.vue")>;
} | {
    path: string;
    component: () => Promise<typeof import("./views/setters/editor.vue")>;
} | {
    path: string;
    component: () => Promise<typeof import("./views/binders/variable-binder.vue")>;
})[];
declare const router: Router;
export default router;
