import * as z from "zod"; export type Topic = { categoryId?: number | undefined; title?: string | undefined; }; export type UpdateTopicRequestBody = { topic?: Topic | undefined; }; export type UpdateTopicRequest = { apiKey: string; apiUsername: string; requestBody?: UpdateTopicRequestBody | undefined; id: string; }; export type BasicTopic = { fancyTitle?: string | undefined; id?: number | undefined; postsCount?: number | undefined; slug?: string | undefined; title?: string | undefined; }; /** * topic updated */ export type UpdateTopicResponseBody = { basicTopic?: BasicTopic | undefined; }; /** @internal */ export declare const Topic$inboundSchema: z.ZodType; /** @internal */ export type Topic$Outbound = { category_id?: number | undefined; title?: string | undefined; }; /** @internal */ export declare const Topic$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 Topic$ { /** @deprecated use `Topic$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `Topic$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `Topic$Outbound` instead. */ type Outbound = Topic$Outbound; } /** @internal */ export declare const UpdateTopicRequestBody$inboundSchema: z.ZodType; /** @internal */ export type UpdateTopicRequestBody$Outbound = { topic?: Topic$Outbound | undefined; }; /** @internal */ export declare const UpdateTopicRequestBody$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 UpdateTopicRequestBody$ { /** @deprecated use `UpdateTopicRequestBody$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `UpdateTopicRequestBody$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `UpdateTopicRequestBody$Outbound` instead. */ type Outbound = UpdateTopicRequestBody$Outbound; } /** @internal */ export declare const UpdateTopicRequest$inboundSchema: z.ZodType; /** @internal */ export type UpdateTopicRequest$Outbound = { "Api-Key": string; "Api-Username": string; RequestBody?: UpdateTopicRequestBody$Outbound | undefined; id: string; }; /** @internal */ export declare const UpdateTopicRequest$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 UpdateTopicRequest$ { /** @deprecated use `UpdateTopicRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `UpdateTopicRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `UpdateTopicRequest$Outbound` instead. */ type Outbound = UpdateTopicRequest$Outbound; } /** @internal */ export declare const BasicTopic$inboundSchema: z.ZodType; /** @internal */ export type BasicTopic$Outbound = { fancy_title?: string | undefined; id?: number | undefined; posts_count?: number | undefined; slug?: string | undefined; title?: string | undefined; }; /** @internal */ export declare const BasicTopic$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 BasicTopic$ { /** @deprecated use `BasicTopic$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `BasicTopic$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `BasicTopic$Outbound` instead. */ type Outbound = BasicTopic$Outbound; } /** @internal */ export declare const UpdateTopicResponseBody$inboundSchema: z.ZodType; /** @internal */ export type UpdateTopicResponseBody$Outbound = { basic_topic?: BasicTopic$Outbound | undefined; }; /** @internal */ export declare const UpdateTopicResponseBody$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 UpdateTopicResponseBody$ { /** @deprecated use `UpdateTopicResponseBody$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `UpdateTopicResponseBody$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `UpdateTopicResponseBody$Outbound` instead. */ type Outbound = UpdateTopicResponseBody$Outbound; } //# sourceMappingURL=updatetopic.d.ts.map