/** * Reusable test schemas for all tests. * Mirrors what validators (Zod, Valibot) will create. */ import type { MessageDescriptor } from "@ws-kit/core"; /** * Create a test descriptor with DESCRIPTOR symbol properly set. * Use this instead of plain objects with `kind` property. */ export declare function createDescriptor(type: string, kind: "event" | "rpc"): MessageDescriptor; /** * Create a test RPC descriptor with response. */ export declare function createRpcDescriptor(reqType: string, resType: string): MessageDescriptor & { response: MessageDescriptor; }; export declare const JOIN: MessageDescriptor; export declare const MESSAGE: MessageDescriptor; export declare const GET_USER: MessageDescriptor & { response: MessageDescriptor; }; //# sourceMappingURL=test-schemas.d.ts.map