import { Status, MessageFrame } from '@viae/core'; /** * message */ export interface Message extends MessageFrame { data?: T; } export interface Response extends Message { head: { status: Status; }; } export interface Request extends Message { head: { path: string; method: string; }; } export declare function isRequest(message: Partial>): message is Request; export declare function isResponse(message: Partial>): message is Request;