import { z } from 'zod';
export declare const SessionUserMessageSendMetaSchema: z.ZodRecord<z.ZodString, z.ZodUnknown>;
export type SessionUserMessageSendMeta = z.infer<typeof SessionUserMessageSendMetaSchema>;
export declare const SessionUserMessageSendRequestSchema: z.ZodObject<{
    text: z.ZodString;
    localId: z.ZodOptional<z.ZodString>;
    meta: z.ZodDefault<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
}, z.core.$loose>;
export type SessionUserMessageSendRequest = z.infer<typeof SessionUserMessageSendRequestSchema>;
export declare const SessionUserMessageSendResponseSchema: z.ZodUnion<readonly [z.ZodObject<{
    ok: z.ZodLiteral<true>;
}, z.core.$loose>, z.ZodObject<{
    ok: z.ZodLiteral<false>;
    error: z.ZodString;
    errorCode: z.ZodString;
}, z.core.$loose>]>;
export type SessionUserMessageSendResponse = z.infer<typeof SessionUserMessageSendResponseSchema>;
//# sourceMappingURL=sessionUserMessageRpc.d.ts.map