import { z } from 'zod'; export declare const GetUserResponseSchema: z.ZodObject<{ user: z.ZodObject<{ id: z.ZodString; intId: z.ZodNumber; circleId: z.ZodString; banner: z.ZodNullable; bannerTheme: z.ZodObject<{ dominant: z.ZodString; fgColor: z.ZodString; }, z.core.$strip>; avatar: z.ZodNullable; nickname: z.ZodString; handle: z.ZodString; gRole: z.ZodNumber; role: z.ZodNumber; botType: z.ZodNumber; premiumType: z.ZodNumber; privacyChat: z.ZodNumber; privacyWall: z.ZodNumber; gStatus: z.ZodNumber; status: z.ZodNumber; badgeFlags: z.ZodNumber; isVerified: z.ZodBoolean; joined: z.ZodBoolean; adminInfo: z.ZodObject<{ trustLevel: z.ZodString; }, z.core.$strip>; isOnline: z.ZodBoolean; lastOnline: z.ZodString; avatarFrame: z.ZodOptional; pallet: z.ZodOptional>; fgColor: z.ZodOptional; }, z.core.$strip>; version: z.ZodNumber; status: z.ZodNumber; isExclusive: z.ZodBoolean; isFree: z.ZodBoolean; }, z.core.$strip>>; bio: z.ZodOptional; followerCount: z.ZodOptional; followingCount: z.ZodOptional; commentCount: z.ZodOptional; }, z.core.$strip>; circle: z.ZodNullable>; code: z.ZodNumber; apiCode: z.ZodNumber; message: z.ZodString; duration: z.ZodNumber; }, z.core.$strip>; export declare const GetUsersResponseSchema: z.ZodObject<{ users: z.ZodArray; bannerTheme: z.ZodObject<{ dominant: z.ZodString; fgColor: z.ZodString; }, z.core.$strip>; avatar: z.ZodNullable; nickname: z.ZodString; handle: z.ZodString; gRole: z.ZodNumber; role: z.ZodNumber; botType: z.ZodNumber; premiumType: z.ZodNumber; privacyChat: z.ZodNumber; privacyWall: z.ZodNumber; gStatus: z.ZodNumber; status: z.ZodNumber; badgeFlags: z.ZodNumber; isVerified: z.ZodBoolean; joined: z.ZodBoolean; adminInfo: z.ZodObject<{ trustLevel: z.ZodString; }, z.core.$strip>; isOnline: z.ZodBoolean; lastOnline: z.ZodString; avatarFrame: z.ZodOptional; pallet: z.ZodOptional>; fgColor: z.ZodOptional; }, z.core.$strip>; version: z.ZodNumber; status: z.ZodNumber; isExclusive: z.ZodBoolean; isFree: z.ZodBoolean; }, z.core.$strip>>; bio: z.ZodOptional; followerCount: z.ZodOptional; followingCount: z.ZodOptional; commentCount: z.ZodOptional; }, z.core.$strip>>; code: z.ZodNumber; apiCode: z.ZodNumber; message: z.ZodString; duration: z.ZodNumber; }, z.core.$strip>; export declare const GetChatResponseSchema: z.ZodObject<{ chat: z.ZodObject<{ id: z.ZodString; circleId: z.ZodString; condition: z.ZodNumber; icon: z.ZodString; theme: z.ZodUnion; pallet: z.ZodOptional>; fgColor: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{}, z.core.$strip>]>; name: z.ZodString; type: z.ZodNumber; status: z.ZodNumber; activityType: z.ZodNumber; activityPrivacy: z.ZodNumber; specialBadge: z.ZodNumber; memberSummary: z.ZodArray>; memberCount: z.ZodNumber; memberLimit: z.ZodNumber; readOnly: z.ZodBoolean; lastMessage: z.ZodOptional>; author: z.ZodObject<{ id: z.ZodString; role: z.ZodNumber; gRole: z.ZodNumber; avatar: z.ZodString; handle: z.ZodString; status: z.ZodNumber; botType: z.ZodNumber; gStatus: z.ZodNumber; circleId: z.ZodString; nickname: z.ZodString; premiumType: z.ZodNumber; }, z.core.$strip>; type: z.ZodNumber; status: z.ZodNumber; bubble: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; code: z.ZodNumber; apiCode: z.ZodNumber; message: z.ZodString; duration: z.ZodNumber; }, z.core.$strip>; export declare const GetChatsResponseSchema: z.ZodObject<{ chats: z.ZodArray; pallet: z.ZodOptional>; fgColor: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{}, z.core.$strip>]>; name: z.ZodString; type: z.ZodNumber; status: z.ZodNumber; activityType: z.ZodNumber; activityPrivacy: z.ZodNumber; specialBadge: z.ZodNumber; memberSummary: z.ZodArray>; memberCount: z.ZodNumber; memberLimit: z.ZodNumber; readOnly: z.ZodBoolean; lastMessage: z.ZodOptional>; author: z.ZodObject<{ id: z.ZodString; role: z.ZodNumber; gRole: z.ZodNumber; avatar: z.ZodString; handle: z.ZodString; status: z.ZodNumber; botType: z.ZodNumber; gStatus: z.ZodNumber; circleId: z.ZodString; nickname: z.ZodString; premiumType: z.ZodNumber; }, z.core.$strip>; type: z.ZodNumber; status: z.ZodNumber; bubble: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; code: z.ZodNumber; apiCode: z.ZodNumber; message: z.ZodString; duration: z.ZodNumber; }, z.core.$strip>; export declare const SendMessageResponseSchema: z.ZodObject<{ messageItem: z.ZodObject<{ author: z.ZodObject<{ id: z.ZodString; role: z.ZodNumber; gRole: z.ZodNumber; avatar: z.ZodString; handle: z.ZodString; status: z.ZodNumber; botType: z.ZodNumber; gStatus: z.ZodNumber; circleId: z.ZodString; nickname: z.ZodString; premiumType: z.ZodNumber; intId: z.ZodNumber; banner: z.ZodNullable; bannerTheme: z.ZodObject<{ dominant: z.ZodString; fgColor: z.ZodString; }, z.core.$strip>; privacyChat: z.ZodNumber; privacyWall: z.ZodNumber; badgeFlags: z.ZodNumber; isVerified: z.ZodBoolean; joined: z.ZodBoolean; adminInfo: z.ZodObject<{ trustLevel: z.ZodString; }, z.core.$strip>; isOnline: z.ZodBoolean; lastOnline: z.ZodString; avatarFrame: z.ZodOptional; pallet: z.ZodOptional>; fgColor: z.ZodOptional; }, z.core.$strip>; version: z.ZodNumber; status: z.ZodNumber; isExclusive: z.ZodBoolean; isFree: z.ZodBoolean; }, z.core.$strip>>; bio: z.ZodOptional; followerCount: z.ZodOptional; followingCount: z.ZodOptional; commentCount: z.ZodOptional; }, z.core.$strip>; id: z.ZodString; uid: z.ZodString; content: z.ZodNullable>; type: z.ZodNumber; status: z.ZodNumber; bubble: z.ZodOptional>; }, z.core.$strip>; code: z.ZodNumber; apiCode: z.ZodNumber; message: z.ZodString; duration: z.ZodNumber; }, z.core.$strip>; export type GetUserResponse = z.infer; export type GetUsersResponse = z.infer; export type GetChatResponse = z.infer; export type GetChatsResponse = z.infer; export type SendMessageResponse = z.infer; //# sourceMappingURL=impl.d.ts.map