import type { Options } from './abstract'; import { AbstractRouter } from './abstract'; import type { Navigation, NavigateOptions } from '../types'; export declare abstract class ClientRouter extends AbstractRouter { protected fullRehydrationInProcess: boolean; constructor(options: Options); rehydrate(navigation: Navigation): Promise; protected resolveRoute(...options: Parameters): import("../types").NavigationRoute; protected notfound(navigation: Navigation): Promise; protected block(navigation: Navigation): Promise; protected redirect(navigation: Navigation, target: NavigateOptions): Promise; unsubscribe(): void; } //# sourceMappingURL=client.d.ts.map