import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type CreateTeamRequestBody = { name: string; }; export type CreateTeamRequest = { orgId: string; /** * Optional external end-user identifier forwarded by the API gateway. */ xOnBehalfOf?: string | undefined; requestBody?: CreateTeamRequestBody | undefined; }; export type Team = { id: string; name: string; organizationId: string; createdAt: string; updatedAt: string; }; /** * Team created */ export type CreateTeamResponseBody = { team: Team; }; /** @internal */ export declare const CreateTeamRequestBody$inboundSchema: z.ZodType; /** @internal */ export type CreateTeamRequestBody$Outbound = { name: string; }; /** @internal */ export declare const CreateTeamRequestBody$outboundSchema: z.ZodType; export declare function createTeamRequestBodyToJSON(createTeamRequestBody: CreateTeamRequestBody): string; export declare function createTeamRequestBodyFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateTeamRequest$inboundSchema: z.ZodType; /** @internal */ export type CreateTeamRequest$Outbound = { orgId: string; "X-On-Behalf-Of"?: string | undefined; RequestBody?: CreateTeamRequestBody$Outbound | undefined; }; /** @internal */ export declare const CreateTeamRequest$outboundSchema: z.ZodType; export declare function createTeamRequestToJSON(createTeamRequest: CreateTeamRequest): string; export declare function createTeamRequestFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Team$inboundSchema: z.ZodType; /** @internal */ export type Team$Outbound = { id: string; name: string; organizationId: string; createdAt: string; updatedAt: string; }; /** @internal */ export declare const Team$outboundSchema: z.ZodType; export declare function teamToJSON(team: Team): string; export declare function teamFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateTeamResponseBody$inboundSchema: z.ZodType; /** @internal */ export type CreateTeamResponseBody$Outbound = { team: Team$Outbound; }; /** @internal */ export declare const CreateTeamResponseBody$outboundSchema: z.ZodType; export declare function createTeamResponseBodyToJSON(createTeamResponseBody: CreateTeamResponseBody): string; export declare function createTeamResponseBodyFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=createteam.d.ts.map