import { Event } from '../event'; export declare class RpcRequest { data: TRequest; route: string; ended: boolean; closed: boolean; onEnd: (status: number, data?: TResponse) => void; onStream: (data?: TResponse) => void; onClose: Event<[]>; constructor(data: TRequest, route: string, onEnd: (status: number, data?: unknown) => void, onStream: (data?: unknown) => void); end(data?: TResponse, status?: number): void; stream(data: TResponse): void; close(): void; } //# sourceMappingURL=request.d.ts.map