import { IRedisSMQWebServerConfig } from './config/types/index.js'; import { ILogger } from 'redis-smq-common'; export declare class RedisSMQWebServer { private readonly app; private readonly config; private readonly webUIPath; private readonly webUIConfig; private readonly apiProxyTarget; private restApi; private bootstrapped; private httpServer; protected logger: ILogger; constructor(config?: IRedisSMQWebServerConfig); private setupMiddleware; private setupApi; private sendIndexHtml; private setupRoutes; private bootstrap; run(): Promise; shutdown(): Promise; } //# sourceMappingURL=index.d.ts.map