import * as z from "zod"; export type ListUserPrivateMessagesRequest = { username: string; }; export type ListUserPrivateMessagesParticipants = { description?: string | null | undefined; extras?: string | undefined; primaryGroupId?: string | null | undefined; userId?: number | undefined; }; export type ListUserPrivateMessagesPosters = { description?: string | undefined; extras?: string | undefined; primaryGroupId?: string | null | undefined; userId?: number | undefined; }; export type ListUserPrivateMessagesTopics = { allowedUserCount?: number | undefined; archetype?: string | undefined; archived?: boolean | undefined; bookmarked?: boolean | undefined; bumped?: boolean | undefined; bumpedAt?: string | undefined; categoryId?: string | null | undefined; closed?: boolean | undefined; createdAt?: string | undefined; fancyTitle?: string | undefined; featuredLink?: string | null | undefined; hasSummary?: boolean | undefined; highestPostNumber?: number | undefined; id?: number | undefined; imageUrl?: string | null | undefined; lastPostedAt?: string | undefined; lastPosterUsername?: string | undefined; lastReadPostNumber?: number | undefined; likeCount?: number | undefined; liked?: boolean | undefined; notificationLevel?: number | undefined; participants?: Array | undefined; pinned?: boolean | undefined; pinnedGlobally?: boolean | undefined; posters?: Array | undefined; postsCount?: number | undefined; replyCount?: number | undefined; slug?: string | undefined; title?: string | undefined; unpinned?: string | null | undefined; unreadPosts?: number | undefined; unseen?: boolean | undefined; views?: number | undefined; visible?: boolean | undefined; }; export type ListUserPrivateMessagesTopicList = { canCreateTopic?: boolean | undefined; draft?: string | null | undefined; draftKey?: string | undefined; draftSequence?: number | undefined; perPage?: number | undefined; topics?: Array | undefined; }; export type ListUserPrivateMessagesUsers = { avatarTemplate?: string | undefined; id?: number | undefined; name?: string | undefined; username?: string | undefined; }; /** * private messages */ export type ListUserPrivateMessagesResponseBody = { primaryGroups?: Array | undefined; topicList?: ListUserPrivateMessagesTopicList | undefined; users?: Array | undefined; }; /** @internal */ export declare const ListUserPrivateMessagesRequest$inboundSchema: z.ZodType; /** @internal */ export type ListUserPrivateMessagesRequest$Outbound = { username: string; }; /** @internal */ export declare const ListUserPrivateMessagesRequest$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace ListUserPrivateMessagesRequest$ { /** @deprecated use `ListUserPrivateMessagesRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `ListUserPrivateMessagesRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `ListUserPrivateMessagesRequest$Outbound` instead. */ type Outbound = ListUserPrivateMessagesRequest$Outbound; } /** @internal */ export declare const ListUserPrivateMessagesParticipants$inboundSchema: z.ZodType; /** @internal */ export type ListUserPrivateMessagesParticipants$Outbound = { description?: string | null | undefined; extras?: string | undefined; primary_group_id?: string | null | undefined; user_id?: number | undefined; }; /** @internal */ export declare const ListUserPrivateMessagesParticipants$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace ListUserPrivateMessagesParticipants$ { /** @deprecated use `ListUserPrivateMessagesParticipants$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `ListUserPrivateMessagesParticipants$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `ListUserPrivateMessagesParticipants$Outbound` instead. */ type Outbound = ListUserPrivateMessagesParticipants$Outbound; } /** @internal */ export declare const ListUserPrivateMessagesPosters$inboundSchema: z.ZodType; /** @internal */ export type ListUserPrivateMessagesPosters$Outbound = { description?: string | undefined; extras?: string | undefined; primary_group_id?: string | null | undefined; user_id?: number | undefined; }; /** @internal */ export declare const ListUserPrivateMessagesPosters$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace ListUserPrivateMessagesPosters$ { /** @deprecated use `ListUserPrivateMessagesPosters$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `ListUserPrivateMessagesPosters$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `ListUserPrivateMessagesPosters$Outbound` instead. */ type Outbound = ListUserPrivateMessagesPosters$Outbound; } /** @internal */ export declare const ListUserPrivateMessagesTopics$inboundSchema: z.ZodType; /** @internal */ export type ListUserPrivateMessagesTopics$Outbound = { allowed_user_count?: number | undefined; archetype?: string | undefined; archived?: boolean | undefined; bookmarked?: boolean | undefined; bumped?: boolean | undefined; bumped_at?: string | undefined; category_id?: string | null | undefined; closed?: boolean | undefined; created_at?: string | undefined; fancy_title?: string | undefined; featured_link?: string | null | undefined; has_summary?: boolean | undefined; highest_post_number?: number | undefined; id?: number | undefined; image_url?: string | null | undefined; last_posted_at?: string | undefined; last_poster_username?: string | undefined; last_read_post_number?: number | undefined; like_count?: number | undefined; liked?: boolean | undefined; notification_level?: number | undefined; participants?: Array | undefined; pinned?: boolean | undefined; pinned_globally?: boolean | undefined; posters?: Array | undefined; posts_count?: number | undefined; reply_count?: number | undefined; slug?: string | undefined; title?: string | undefined; unpinned?: string | null | undefined; unread_posts?: number | undefined; unseen?: boolean | undefined; views?: number | undefined; visible?: boolean | undefined; }; /** @internal */ export declare const ListUserPrivateMessagesTopics$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace ListUserPrivateMessagesTopics$ { /** @deprecated use `ListUserPrivateMessagesTopics$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `ListUserPrivateMessagesTopics$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `ListUserPrivateMessagesTopics$Outbound` instead. */ type Outbound = ListUserPrivateMessagesTopics$Outbound; } /** @internal */ export declare const ListUserPrivateMessagesTopicList$inboundSchema: z.ZodType; /** @internal */ export type ListUserPrivateMessagesTopicList$Outbound = { can_create_topic?: boolean | undefined; draft?: string | null | undefined; draft_key?: string | undefined; draft_sequence?: number | undefined; per_page?: number | undefined; topics?: Array | undefined; }; /** @internal */ export declare const ListUserPrivateMessagesTopicList$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace ListUserPrivateMessagesTopicList$ { /** @deprecated use `ListUserPrivateMessagesTopicList$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `ListUserPrivateMessagesTopicList$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `ListUserPrivateMessagesTopicList$Outbound` instead. */ type Outbound = ListUserPrivateMessagesTopicList$Outbound; } /** @internal */ export declare const ListUserPrivateMessagesUsers$inboundSchema: z.ZodType; /** @internal */ export type ListUserPrivateMessagesUsers$Outbound = { avatar_template?: string | undefined; id?: number | undefined; name?: string | undefined; username?: string | undefined; }; /** @internal */ export declare const ListUserPrivateMessagesUsers$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace ListUserPrivateMessagesUsers$ { /** @deprecated use `ListUserPrivateMessagesUsers$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `ListUserPrivateMessagesUsers$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `ListUserPrivateMessagesUsers$Outbound` instead. */ type Outbound = ListUserPrivateMessagesUsers$Outbound; } /** @internal */ export declare const ListUserPrivateMessagesResponseBody$inboundSchema: z.ZodType; /** @internal */ export type ListUserPrivateMessagesResponseBody$Outbound = { primary_groups?: Array | undefined; topic_list?: ListUserPrivateMessagesTopicList$Outbound | undefined; users?: Array | undefined; }; /** @internal */ export declare const ListUserPrivateMessagesResponseBody$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace ListUserPrivateMessagesResponseBody$ { /** @deprecated use `ListUserPrivateMessagesResponseBody$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `ListUserPrivateMessagesResponseBody$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `ListUserPrivateMessagesResponseBody$Outbound` instead. */ type Outbound = ListUserPrivateMessagesResponseBody$Outbound; } //# sourceMappingURL=listuserprivatemessages.d.ts.map