import type { App } from "../App.js"; import type { AtomControl } from "../web/controls/AtomControl.js"; import type { AtomDisposableList } from "./AtomDisposableList.js"; import { AtomUri } from "./AtomUri.js"; import { displayRouteSymbol } from "./Command.js"; export declare class AtomLoader { static id: number; static load(url: string | AtomUri | any, app: App): Promise; static loadView any; disposables: AtomDisposableList; }>(url: AtomUri, app: App, hookCloseEvents: boolean, vmFactory?: () => any): Promise<{ view: T; disposables?: AtomDisposableList; returnPromise?: Promise; id?: string; }>; static loadClass(url: string | any, { title, [displayRouteSymbol]: route, ...parameters }: any, app: App): Promise; static loadControl(url: AtomUri, app: App): Promise; } //# sourceMappingURL=AtomLoader.d.ts.map