export interface RestInterfaceConfig { port?: number; } export default class RestInterface { private _app; private _server; private _port; private _statusActions; private _statusAccessors; private _imuActions; private _imuStatusAccessors; constructor(config?: RestInterfaceConfig); addStatusQuery(accessorName: string, valueProducer: () => any): void; addStatusAction(actionName: string, actionFunc: () => void): void; addIMUAction(actionName: string, actionFunc: () => void): void; addIMUStatusQuery(accessorName: string, valueProducer: () => any): void; start(): void; stop(): void; getEndpoints(): string[]; }