import type { Options } from './abstract'; import { AbstractRouter } from './abstract'; import type { Navigation, NavigateOptions, HookName } from '../types'; export declare class Router extends AbstractRouter { protected defaultRedirectCode: number; protected blocked: boolean; protected redirectCode?: number; constructor(options: Options); dehydrate(): Promise; protected internalNavigate(navigateOptions: NavigateOptions, internalOptions: any): Promise; protected run(navigation: Navigation): Promise; protected redirect(navigation: Navigation, target: NavigateOptions): Promise; protected notfound(navigation: Navigation): Promise; protected normalizePathname(pathname: string): string; protected resolveUrl(options: NavigateOptions): import("@tinkoff/url").Url; protected runHooks(hookName: HookName, navigation: Navigation): Promise; protected runGuards(navigation: Navigation): Promise; } //# sourceMappingURL=server.d.ts.map