import * as z from "zod"; export type GetTagRequest = { name: string; }; export type GetTagTags = { id?: number | undefined; name?: string | undefined; staff?: boolean | undefined; topicCount?: number | undefined; }; export type GetTagPosters = { description?: string | undefined; extras?: string | undefined; primaryGroupId?: string | null | undefined; userId?: number | undefined; }; export type GetTagTopics = { archetype?: string | undefined; archived?: boolean | undefined; bookmarked?: boolean | undefined; bumped?: boolean | undefined; bumpedAt?: string | undefined; categoryId?: number | 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; pinned?: boolean | undefined; pinnedGlobally?: boolean | undefined; posters?: Array | undefined; postsCount?: number | undefined; replyCount?: number | undefined; slug?: string | undefined; tags?: Array | undefined; title?: string | undefined; unpinned?: string | null | undefined; unreadPosts?: number | undefined; unseen?: boolean | undefined; views?: number | undefined; visible?: boolean | undefined; }; export type GetTagTopicList = { canCreateTopic?: boolean | undefined; draft?: string | null | undefined; draftKey?: string | undefined; draftSequence?: number | undefined; perPage?: number | undefined; tags?: Array | undefined; topics?: Array | undefined; }; export type GetTagUsers = { avatarTemplate?: string | undefined; id?: number | undefined; name?: string | null | undefined; username?: string | undefined; }; /** * notifications */ export type GetTagResponseBody = { primaryGroups?: Array | undefined; topicList?: GetTagTopicList | undefined; users?: Array | undefined; }; /** @internal */ export declare const GetTagRequest$inboundSchema: z.ZodType; /** @internal */ export type GetTagRequest$Outbound = { name: string; }; /** @internal */ export declare const GetTagRequest$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 GetTagRequest$ { /** @deprecated use `GetTagRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `GetTagRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `GetTagRequest$Outbound` instead. */ type Outbound = GetTagRequest$Outbound; } /** @internal */ export declare const GetTagTags$inboundSchema: z.ZodType; /** @internal */ export type GetTagTags$Outbound = { id?: number | undefined; name?: string | undefined; staff?: boolean | undefined; topic_count?: number | undefined; }; /** @internal */ export declare const GetTagTags$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 GetTagTags$ { /** @deprecated use `GetTagTags$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `GetTagTags$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `GetTagTags$Outbound` instead. */ type Outbound = GetTagTags$Outbound; } /** @internal */ export declare const GetTagPosters$inboundSchema: z.ZodType; /** @internal */ export type GetTagPosters$Outbound = { description?: string | undefined; extras?: string | undefined; primary_group_id?: string | null | undefined; user_id?: number | undefined; }; /** @internal */ export declare const GetTagPosters$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 GetTagPosters$ { /** @deprecated use `GetTagPosters$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `GetTagPosters$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `GetTagPosters$Outbound` instead. */ type Outbound = GetTagPosters$Outbound; } /** @internal */ export declare const GetTagTopics$inboundSchema: z.ZodType; /** @internal */ export type GetTagTopics$Outbound = { archetype?: string | undefined; archived?: boolean | undefined; bookmarked?: boolean | undefined; bumped?: boolean | undefined; bumped_at?: string | undefined; category_id?: number | 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; pinned?: boolean | undefined; pinned_globally?: boolean | undefined; posters?: Array | undefined; posts_count?: number | undefined; reply_count?: number | undefined; slug?: string | undefined; tags?: Array | 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 GetTagTopics$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 GetTagTopics$ { /** @deprecated use `GetTagTopics$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `GetTagTopics$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `GetTagTopics$Outbound` instead. */ type Outbound = GetTagTopics$Outbound; } /** @internal */ export declare const GetTagTopicList$inboundSchema: z.ZodType; /** @internal */ export type GetTagTopicList$Outbound = { can_create_topic?: boolean | undefined; draft?: string | null | undefined; draft_key?: string | undefined; draft_sequence?: number | undefined; per_page?: number | undefined; tags?: Array | undefined; topics?: Array | undefined; }; /** @internal */ export declare const GetTagTopicList$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 GetTagTopicList$ { /** @deprecated use `GetTagTopicList$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `GetTagTopicList$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `GetTagTopicList$Outbound` instead. */ type Outbound = GetTagTopicList$Outbound; } /** @internal */ export declare const GetTagUsers$inboundSchema: z.ZodType; /** @internal */ export type GetTagUsers$Outbound = { avatar_template?: string | undefined; id?: number | undefined; name?: string | null | undefined; username?: string | undefined; }; /** @internal */ export declare const GetTagUsers$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 GetTagUsers$ { /** @deprecated use `GetTagUsers$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `GetTagUsers$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `GetTagUsers$Outbound` instead. */ type Outbound = GetTagUsers$Outbound; } /** @internal */ export declare const GetTagResponseBody$inboundSchema: z.ZodType; /** @internal */ export type GetTagResponseBody$Outbound = { primary_groups?: Array | undefined; topic_list?: GetTagTopicList$Outbound | undefined; users?: Array | undefined; }; /** @internal */ export declare const GetTagResponseBody$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 GetTagResponseBody$ { /** @deprecated use `GetTagResponseBody$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `GetTagResponseBody$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `GetTagResponseBody$Outbound` instead. */ type Outbound = GetTagResponseBody$Outbound; } //# sourceMappingURL=gettag.d.ts.map