/// import { EventEmitter } from 'events'; import { type Model } from '@derbyjs/racer'; import { type AppBase } from './App'; import { Dom } from './Dom'; import { PageBase } from './Page'; export declare class Controller extends EventEmitter { dom: Dom; app: AppBase; page: PageBase; model: Model; markerNode: Node; constructor(app: AppBase, page: PageBase, model: Model); emitCancellable(...args: unknown[]): boolean; emitDelayable(...args: unknown[]): boolean; }