import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { EnvironmentMode } from "./environmentmode.js"; export type CustomerEntity = { /** * Unique identifier for the object. */ id: string; /** * String representing the environment. */ mode: EnvironmentMode; /** * String representing the object’s type. Objects of the same type share the same value. */ object: string; /** * Customer email address. */ email: string; /** * Customer name. */ name?: string | null | undefined; /** * The ISO alpha-2 country code for the customer. */ country: string; /** * Creation date of the product */ createdAt: Date; /** * Last updated date of the product */ updatedAt: Date; }; /** @internal */ export declare const CustomerEntity$inboundSchema: z.ZodType; /** @internal */ export type CustomerEntity$Outbound = { id: string; mode: string; object: string; email: string; name?: string | null | undefined; country: string; created_at: string; updated_at: string; }; /** @internal */ export declare const CustomerEntity$outboundSchema: z.ZodType; export declare function customerEntityToJSON(customerEntity: CustomerEntity): string; export declare function customerEntityFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=customerentity.d.ts.map