/** @typedef {import('../Docsify.js').Constructor} Constructor */ /** * @template {!Constructor} T * @param {T} Base - The class to extend */ export function Router(Base: T): { new (...args: any[]): { [x: string]: any; /** @type {Partial} */ route: Partial; updateRender(): void; initRouter(): void; router: HashHistory | HTML5History | undefined; }; } & T; export type Constructor = import("../Docsify.js").Constructor; export type Route = { path: string; query: Record; file: string; response: {}; }; import { HashHistory } from './history/hash.js'; import { HTML5History } from './history/html5.js'; //# sourceMappingURL=index.d.ts.map