import { AppBase } from './App'; import { PageForServer } from './PageForServer'; interface Agent { send(message: Record): void; } type CompilerFunciton = (file: string, filename?: string, options?: unknown) => unknown; export declare class AppForServer extends AppBase { agents: Record; compilers: Record; scriptBaseUrl: string; scriptCrossOrigin: boolean; scriptFilename: string; scriptMapBaseUrl: string; scriptMapFilename: string; scriptMapUrl: string; scriptUrl: string; serializedBase: string; serializedDir: string; styleExtensions: string[]; viewExtensions: string[]; watchFiles: boolean; router: any; constructor(derby: any, name: string, filename: string, options: any); _init(options: any): void; private _initBundle; private _initRefresh; private _initLoad; private _initViews; createPage(req: any, res: any, next: any): PageForServer; bundle(_backend: any, _options: any, _cb: any): void; writeScripts(_backend: any, _dir: any, _options: any, _cb: any): void; private _viewsSource; serialize(): void; deserialize(): void; loadViews(filename: any, namespace: any): this; loadStyles(filename: any, options: any): this; private _loadStyles; private _watchViews; private _watchStyles; private _watchBundle; private _updateScriptViews; private _autoRefresh; private _handleMessageServer; private _addAgent; private _refreshClients; private _refreshStyles; middleware(backend: any): any[]; initAutoRefresh(backend: any): void; } export {};