import { ControlServerConfig } from '../types/control.js'; import { AudioBufferManager } from '../audio/buffer-manager.js'; import { VoiceSettings } from '../types/audio.js'; export declare class ControlServer { private app; private server; private bufferManager?; private config; private currentVoiceSettings?; constructor(config?: Partial); private setupMiddleware; private setupRoutes; private handleControlCommand; private createResponse; setBufferManager(bufferManager: AudioBufferManager): void; setVoiceSettings(settings: VoiceSettings): void; start(): Promise; stop(): Promise; isRunning(): boolean; getPort(): number; getConfig(): ControlServerConfig; } //# sourceMappingURL=http-server.d.ts.map