import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type AddTeamMemberRequestBody = { userId: string; }; export type AddTeamMemberRequest = { orgId: string; teamId: string; /** * Optional external end-user identifier forwarded by the API gateway. */ xOnBehalfOf?: string | undefined; requestBody?: AddTeamMemberRequestBody | undefined; }; export type Member = { id: string; teamId: string; userId: string; createdAt: string; }; /** * Member added */ export type AddTeamMemberResponseBody = { member: Member; }; /** @internal */ export declare const AddTeamMemberRequestBody$inboundSchema: z.ZodType; /** @internal */ export type AddTeamMemberRequestBody$Outbound = { userId: string; }; /** @internal */ export declare const AddTeamMemberRequestBody$outboundSchema: z.ZodType; export declare function addTeamMemberRequestBodyToJSON(addTeamMemberRequestBody: AddTeamMemberRequestBody): string; export declare function addTeamMemberRequestBodyFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const AddTeamMemberRequest$inboundSchema: z.ZodType; /** @internal */ export type AddTeamMemberRequest$Outbound = { orgId: string; teamId: string; "X-On-Behalf-Of"?: string | undefined; RequestBody?: AddTeamMemberRequestBody$Outbound | undefined; }; /** @internal */ export declare const AddTeamMemberRequest$outboundSchema: z.ZodType; export declare function addTeamMemberRequestToJSON(addTeamMemberRequest: AddTeamMemberRequest): string; export declare function addTeamMemberRequestFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Member$inboundSchema: z.ZodType; /** @internal */ export type Member$Outbound = { id: string; teamId: string; userId: string; createdAt: string; }; /** @internal */ export declare const Member$outboundSchema: z.ZodType; export declare function memberToJSON(member: Member): string; export declare function memberFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const AddTeamMemberResponseBody$inboundSchema: z.ZodType; /** @internal */ export type AddTeamMemberResponseBody$Outbound = { member: Member$Outbound; }; /** @internal */ export declare const AddTeamMemberResponseBody$outboundSchema: z.ZodType; export declare function addTeamMemberResponseBodyToJSON(addTeamMemberResponseBody: AddTeamMemberResponseBody): string; export declare function addTeamMemberResponseBodyFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=addteammember.d.ts.map