import * as z from "zod"; export type CreateTopicTimerRequestBody = { basedOnLastPost?: boolean | undefined; categoryId?: number | undefined; statusType?: string | undefined; time?: string | undefined; }; export type CreateTopicTimerRequest = { apiKey: string; apiUsername: string; requestBody?: CreateTopicTimerRequestBody | undefined; id: string; }; /** * topic updated */ export type CreateTopicTimerResponseBody = { basedOnLastPost?: boolean | undefined; categoryId?: string | null | undefined; closed?: boolean | undefined; duration?: string | null | undefined; executeAt?: string | undefined; success?: string | undefined; }; /** @internal */ export declare const CreateTopicTimerRequestBody$inboundSchema: z.ZodType; /** @internal */ export type CreateTopicTimerRequestBody$Outbound = { based_on_last_post?: boolean | undefined; category_id?: number | undefined; status_type?: string | undefined; time?: string | undefined; }; /** @internal */ export declare const CreateTopicTimerRequestBody$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 CreateTopicTimerRequestBody$ { /** @deprecated use `CreateTopicTimerRequestBody$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `CreateTopicTimerRequestBody$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `CreateTopicTimerRequestBody$Outbound` instead. */ type Outbound = CreateTopicTimerRequestBody$Outbound; } /** @internal */ export declare const CreateTopicTimerRequest$inboundSchema: z.ZodType; /** @internal */ export type CreateTopicTimerRequest$Outbound = { "Api-Key": string; "Api-Username": string; RequestBody?: CreateTopicTimerRequestBody$Outbound | undefined; id: string; }; /** @internal */ export declare const CreateTopicTimerRequest$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 CreateTopicTimerRequest$ { /** @deprecated use `CreateTopicTimerRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `CreateTopicTimerRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `CreateTopicTimerRequest$Outbound` instead. */ type Outbound = CreateTopicTimerRequest$Outbound; } /** @internal */ export declare const CreateTopicTimerResponseBody$inboundSchema: z.ZodType; /** @internal */ export type CreateTopicTimerResponseBody$Outbound = { based_on_last_post?: boolean | undefined; category_id?: string | null | undefined; closed?: boolean | undefined; duration?: string | null | undefined; execute_at?: string | undefined; success?: string | undefined; }; /** @internal */ export declare const CreateTopicTimerResponseBody$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 CreateTopicTimerResponseBody$ { /** @deprecated use `CreateTopicTimerResponseBody$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `CreateTopicTimerResponseBody$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `CreateTopicTimerResponseBody$Outbound` instead. */ type Outbound = CreateTopicTimerResponseBody$Outbound; } //# sourceMappingURL=createtopictimer.d.ts.map