import * as z from "zod"; export type ExternalIds = {}; export type CreateUserRequestBody = { /** * This param requires an api key in the request header or it will be ignored */ active?: boolean | undefined; approved?: boolean | undefined; email: string; externalIds?: ExternalIds | undefined; name: string; password: string; userFields1?: boolean | undefined; username: string; }; export type CreateUserRequest = { apiKey: string; apiUsername: string; requestBody?: CreateUserRequestBody | undefined; }; /** * user created */ export type CreateUserResponseBody = { active: boolean; message: string; success: boolean; userId?: number | undefined; }; /** @internal */ export declare const ExternalIds$inboundSchema: z.ZodType; /** @internal */ export type ExternalIds$Outbound = {}; /** @internal */ export declare const ExternalIds$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 ExternalIds$ { /** @deprecated use `ExternalIds$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `ExternalIds$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `ExternalIds$Outbound` instead. */ type Outbound = ExternalIds$Outbound; } /** @internal */ export declare const CreateUserRequestBody$inboundSchema: z.ZodType; /** @internal */ export type CreateUserRequestBody$Outbound = { active?: boolean | undefined; approved?: boolean | undefined; email: string; external_ids?: ExternalIds$Outbound | undefined; name: string; password: string; "user_fields[1]"?: boolean | undefined; username: string; }; /** @internal */ export declare const CreateUserRequestBody$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 CreateUserRequestBody$ { /** @deprecated use `CreateUserRequestBody$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `CreateUserRequestBody$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `CreateUserRequestBody$Outbound` instead. */ type Outbound = CreateUserRequestBody$Outbound; } /** @internal */ export declare const CreateUserRequest$inboundSchema: z.ZodType; /** @internal */ export type CreateUserRequest$Outbound = { "Api-Key": string; "Api-Username": string; RequestBody?: CreateUserRequestBody$Outbound | undefined; }; /** @internal */ export declare const CreateUserRequest$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 CreateUserRequest$ { /** @deprecated use `CreateUserRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `CreateUserRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `CreateUserRequest$Outbound` instead. */ type Outbound = CreateUserRequest$Outbound; } /** @internal */ export declare const CreateUserResponseBody$inboundSchema: z.ZodType; /** @internal */ export type CreateUserResponseBody$Outbound = { active: boolean; message: string; success: boolean; user_id?: number | undefined; }; /** @internal */ export declare const CreateUserResponseBody$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 CreateUserResponseBody$ { /** @deprecated use `CreateUserResponseBody$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `CreateUserResponseBody$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `CreateUserResponseBody$Outbound` instead. */ type Outbound = CreateUserResponseBody$Outbound; } //# sourceMappingURL=createuser.d.ts.map