import { ProxyConfig } from './types'; export declare class AudioProxyServer { private app; private server; private config; private actualPort; private infoCache; constructor(config?: ProxyConfig); private setupMiddleware; private setupRoutes; private canSendJsonResponse; private getRequestUrl; private getCachedInfo; private setCachedInfo; private isPrivateOrLocalHost; private normalizeRequestError; start(): Promise; stop(): Promise; getActualPort(): number; getProxyUrl(): string; } export declare function createProxyServer(config?: ProxyConfig): AudioProxyServer; export declare function startProxyServer(config?: ProxyConfig): Promise; //# sourceMappingURL=server-impl.d.ts.map