import * as sdk from '../../sdk/index'; import { MonitorDaemon } from '../../monitor/MonitorDaemon'; import { Wallet } from '../../Wallet'; export interface MonitorAdminContextConfig { chain: sdk.Chain; adminPort?: number; adminHost: string; adminIdentityKeys: string[]; } export interface MonitorAdminContext { config: MonitorAdminContextConfig; daemon: MonitorDaemon; authWallet?: Wallet; } export declare class AdminServer { private readonly context; private readonly app; private server; constructor(context: MonitorAdminContext); private getSdkBundlePath; private setupRoutes; private requireAdmin; start(): void; close(): Promise; } //# sourceMappingURL=adminServer.d.ts.map