import { Module } from '@akala/core'; import * as common from './common.js'; import * as routing from './router.js'; import { LocationService } from './locationService.js'; export * from './template.js'; export * from './outlet.js'; export declare const loadScript: typeof load; export * from './scope.js'; export declare const router: typeof routing.router; export { Router } from './router.js'; export { LocationService }; export declare const init: { (toInject: import("@akala/core").Resolvable[], f: import("@akala/core").InjectableWithTypedThis, import("@akala/core").ExtendableEvent, TArgs>): Module; (toInject: import("@akala/core").Resolvable[]): (f: import("@akala/core").InjectableWithTypedThis, import("@akala/core").ExtendableEvent, TArgs>) => Module; }; import './controlsv2/outlet.js'; export { SwitchComposer } from './behaviors/switch.js'; export * from './controlsv2/page.js'; export * from './controlsv2/shared.js'; export * from './controlsv2/each.js'; export * from './controlsv2/eachAsTemplate.js'; import HotKeyTrigger from './hotkeytrigger.js'; export { HotKeyTrigger }; export declare const run: typeof common.bootstrapModule.ready; /** * Asynchronously loads and executes multiple scripts in sequence. * @param scripts Array of script URLs to load. * @returns Promise resolving when all scripts are loaded. */ export declare function load(...scripts: string[]): Promise;