export declare class TeamApiServer { private pricingEnforcer; private sessionManager; private appSessions; private server; private port; private demoMode; constructor(opts?: { port?: number; demoMode?: boolean; }); /** Register an API key for testing/development. */ registerApiKey(key: string, tier: 'team' | 'pro' | 'platform', orgId: string): void; /** Start the HTTP server. */ start(): Promise; /** Stop the HTTP server. */ stop(): Promise; /** Get the port the server is listening on. */ getPort(): number; private handleRequest; private handleHealth; private handleTeamCreate; private handleTeamStream; private handleTeamStatus; private handleTeamStop; private handleTeamAudit; private handleAppCreate; private handleAppStream; private handleAppStatus; private handleAppApprove; private handleAppAnswers; private handleAppChat; private handleAppLaunch; private handleAppLaunchStatus; private extractApiKey; private readBody; private sendJson; private sendError; }