///
///
import { ConfigTypes } from "../types/ConfigTypes";
export declare class QUICSession {
private config;
private constants;
private bufferUtils;
private cryptoUtils;
private sessions;
private streams;
constructor(config: ConfigTypes.QUICConfig);
createSession(hostname: string, port: number): Promise;
createStream(session: any): Promise;
private generateStreamId;
sendData(stream: any, data: Buffer): Promise;
receiveData(stream: any): Promise;
close(): Promise;
}
//# sourceMappingURL=QUICSession.d.ts.map