import * as common from './common.js'; import * as routing from './router.js'; import * as location from './locationService.js'; import * as core from '@akala/core'; export * from './template.js'; import * as part from './part.js'; import './part.js'; import * as scope from './scope.js'; import * as controls from './controls/controls.js'; export { Control, BaseControl, control } from './controls/controls.js'; export declare const loadScript: typeof load; export type IScope = scope.IScope; export type PartDefinition> = part.PartDefinition; export type Http = core.Http; export type Part = part.Part; export declare const router: typeof routing.router; export type LocationService = location.LocationService; export type Injector = core.Injector; export declare const init: { (toInject: string[], f: core.InjectableWithTypedThis, core.ExtendableEvent>): any; (toInject: string[]): (f: core.InjectableWithTypedThis, core.ExtendableEvent>) => core.Module; }; export { controls }; import HotKeyTrigger from './hotkeytrigger.js'; export { HotKeyTrigger }; export declare const run: typeof common.$$injector.ready; export declare function load(...scripts: string[]): Promise;