import { WebSocketRequestOpcode } from './WebSocketOpcodes.js';
export interface PendingRequest<T = unknown> {
    readonly requestId: number;
    readonly opcode: WebSocketRequestOpcode;
    readonly resolve: (value: T) => void;
    readonly reject: (error: Error) => void;
    readonly timeout: ReturnType<typeof setTimeout>;
    readonly createdAt: number;
}
