import PluginBase from '@layer0/core/plugins/PluginBase'; import { Router } from '@layer0/core/router'; export declare const browserAssetOpts: { permanent: boolean; exclude: string[]; }; export default class NuxtRoutes extends PluginBase { private readonly nuxtRouteGroupName; private router?; /** * Provides nuxt registered routes to router */ constructor(); /** * Called when plugin is registered. Creates a route group and add all nuxt routes into it. * @param {Router} router */ onRegister(router: Router): void; /** * Adds nuxt routes to route group * @param {RouteGroup} group */ private addNuxtRoutesToGroup; /** * Forwards all unmatched requests to the Nuxt app for processing. */ addFallback(): void; /** * Adds routes for static assets, including /static and /.nuxt/static * @param group */ private addAssets; }