import { Transporter, TransportType } from './transport.types'; import { ServerResponse } from '@frontmcp/sdk'; import { Scope } from '../scope'; export declare class TransportService { readonly ready: Promise; private readonly byType; private readonly distributed; private readonly bus?; private readonly scope; constructor(scope: Scope); private initialize; destroy(): Promise; getTransporter(type: TransportType, token: string, sessionId: string): Promise; createTransporter(type: TransportType, token: string, sessionId: string, res: ServerResponse): Promise; destroyTransporter(type: TransportType, token: string, sessionId: string, reason?: string): Promise; private sha256; private keyOf; private ensureTypeBucket; private ensureTokenBucket; private lookupLocal; private insertLocal; private evictLocal; }