import { Adminizer } from "../lib/Adminizer"; export default class Router { adminizer: Adminizer; constructor(adminizer: Adminizer); onlyOnce: boolean; /** Regexp patterns of model routes registered via bindModelRoutes, keyed by model name */ private modelRoutePatterns; /** * The idea is that all methods within the first 3 seconds after start call this method, and as soon as all have been loaded, the loading will be blocked */ bind(): Promise; unbindModelRoutes(model: string): void; bindModelRoutes(model: string, policies?: MiddlewareType[]): Promise; }