import * as z from "zod"; export type InviteToTopicRequestBody = { email?: string | undefined; user?: string | undefined; }; export type InviteToTopicRequest = { apiKey: string; apiUsername: string; requestBody?: InviteToTopicRequestBody | undefined; id: string; }; export type InviteToTopicUser = { avatarTemplate?: string | undefined; id?: number | undefined; name?: string | undefined; username?: string | undefined; }; /** * topic updated */ export type InviteToTopicResponseBody = { user?: InviteToTopicUser | undefined; }; /** @internal */ export declare const InviteToTopicRequestBody$inboundSchema: z.ZodType; /** @internal */ export type InviteToTopicRequestBody$Outbound = { email?: string | undefined; user?: string | undefined; }; /** @internal */ export declare const InviteToTopicRequestBody$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 InviteToTopicRequestBody$ { /** @deprecated use `InviteToTopicRequestBody$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `InviteToTopicRequestBody$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `InviteToTopicRequestBody$Outbound` instead. */ type Outbound = InviteToTopicRequestBody$Outbound; } /** @internal */ export declare const InviteToTopicRequest$inboundSchema: z.ZodType; /** @internal */ export type InviteToTopicRequest$Outbound = { "Api-Key": string; "Api-Username": string; RequestBody?: InviteToTopicRequestBody$Outbound | undefined; id: string; }; /** @internal */ export declare const InviteToTopicRequest$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 InviteToTopicRequest$ { /** @deprecated use `InviteToTopicRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `InviteToTopicRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `InviteToTopicRequest$Outbound` instead. */ type Outbound = InviteToTopicRequest$Outbound; } /** @internal */ export declare const InviteToTopicUser$inboundSchema: z.ZodType; /** @internal */ export type InviteToTopicUser$Outbound = { avatar_template?: string | undefined; id?: number | undefined; name?: string | undefined; username?: string | undefined; }; /** @internal */ export declare const InviteToTopicUser$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 InviteToTopicUser$ { /** @deprecated use `InviteToTopicUser$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `InviteToTopicUser$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `InviteToTopicUser$Outbound` instead. */ type Outbound = InviteToTopicUser$Outbound; } /** @internal */ export declare const InviteToTopicResponseBody$inboundSchema: z.ZodType; /** @internal */ export type InviteToTopicResponseBody$Outbound = { user?: InviteToTopicUser$Outbound | undefined; }; /** @internal */ export declare const InviteToTopicResponseBody$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 InviteToTopicResponseBody$ { /** @deprecated use `InviteToTopicResponseBody$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `InviteToTopicResponseBody$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `InviteToTopicResponseBody$Outbound` instead. */ type Outbound = InviteToTopicResponseBody$Outbound; } //# sourceMappingURL=invitetotopic.d.ts.map