import { z } from "zod"; export declare const ChatCreateRequestSchema: z.ZodObject<{ type: z.ZodLiteral<"chat/create">; requestId: z.ZodString; name: z.ZodString; purpose: z.ZodOptional; }, z.core.$strip>; export declare const ChatListRequestSchema: z.ZodObject<{ type: z.ZodLiteral<"chat/list">; requestId: z.ZodString; }, z.core.$strip>; export declare const ChatInspectRequestSchema: z.ZodObject<{ type: z.ZodLiteral<"chat/inspect">; requestId: z.ZodString; room: z.ZodString; }, z.core.$strip>; export declare const ChatDeleteRequestSchema: z.ZodObject<{ type: z.ZodLiteral<"chat/delete">; requestId: z.ZodString; room: z.ZodString; }, z.core.$strip>; export declare const ChatPostRequestSchema: z.ZodObject<{ type: z.ZodLiteral<"chat/post">; requestId: z.ZodString; room: z.ZodString; body: z.ZodString; authorAgentId: z.ZodOptional; replyToMessageId: z.ZodOptional; }, z.core.$strip>; export declare const ChatReadRequestSchema: z.ZodObject<{ type: z.ZodLiteral<"chat/read">; requestId: z.ZodString; room: z.ZodString; limit: z.ZodOptional; since: z.ZodOptional; authorAgentId: z.ZodOptional; }, z.core.$strip>; export declare const ChatWaitRequestSchema: z.ZodObject<{ type: z.ZodLiteral<"chat/wait">; requestId: z.ZodString; room: z.ZodString; afterMessageId: z.ZodOptional; timeoutMs: z.ZodOptional; }, z.core.$strip>; export declare const ChatCreateResponseSchema: z.ZodObject<{ type: z.ZodLiteral<"chat/create/response">; payload: z.ZodObject<{ requestId: z.ZodString; room: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; messageCount: z.ZodNumber; lastMessageAt: z.ZodNullable; }, z.core.$strip>>; error: z.ZodNullable; }, z.core.$strip>; }, z.core.$strip>; export declare const ChatListResponseSchema: z.ZodObject<{ type: z.ZodLiteral<"chat/list/response">; payload: z.ZodObject<{ requestId: z.ZodString; rooms: z.ZodArray; createdAt: z.ZodString; updatedAt: z.ZodString; messageCount: z.ZodNumber; lastMessageAt: z.ZodNullable; }, z.core.$strip>>; error: z.ZodNullable; }, z.core.$strip>; }, z.core.$strip>; export declare const ChatInspectResponseSchema: z.ZodObject<{ type: z.ZodLiteral<"chat/inspect/response">; payload: z.ZodObject<{ requestId: z.ZodString; room: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; messageCount: z.ZodNumber; lastMessageAt: z.ZodNullable; }, z.core.$strip>>; error: z.ZodNullable; }, z.core.$strip>; }, z.core.$strip>; export declare const ChatDeleteResponseSchema: z.ZodObject<{ type: z.ZodLiteral<"chat/delete/response">; payload: z.ZodObject<{ requestId: z.ZodString; room: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; messageCount: z.ZodNumber; lastMessageAt: z.ZodNullable; }, z.core.$strip>>; error: z.ZodNullable; }, z.core.$strip>; }, z.core.$strip>; export declare const ChatPostResponseSchema: z.ZodObject<{ type: z.ZodLiteral<"chat/post/response">; payload: z.ZodObject<{ requestId: z.ZodString; message: z.ZodNullable; mentionAgentIds: z.ZodArray; createdAt: z.ZodString; }, z.core.$strip>>; error: z.ZodNullable; }, z.core.$strip>; }, z.core.$strip>; export declare const ChatReadResponseSchema: z.ZodObject<{ type: z.ZodLiteral<"chat/read/response">; payload: z.ZodObject<{ requestId: z.ZodString; messages: z.ZodArray; mentionAgentIds: z.ZodArray; createdAt: z.ZodString; }, z.core.$strip>>; error: z.ZodNullable; }, z.core.$strip>; }, z.core.$strip>; export declare const ChatWaitResponseSchema: z.ZodObject<{ type: z.ZodLiteral<"chat/wait/response">; payload: z.ZodObject<{ requestId: z.ZodString; messages: z.ZodArray; mentionAgentIds: z.ZodArray; createdAt: z.ZodString; }, z.core.$strip>>; timedOut: z.ZodBoolean; error: z.ZodNullable; }, z.core.$strip>; }, z.core.$strip>; //# sourceMappingURL=rpc-schemas.d.ts.map