import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** * Information about the authenticated portal user. */ export type PortalAuthenticatedUser = { /** * Type of authenticated user: 'customer' or 'member' */ type: string; /** * User's name, if available. */ name: string | null; /** * User's email address. */ email: string; /** * Associated customer ID. */ customerId: string; /** * Member ID. Only set for members. */ memberId?: string | null | undefined; /** * Member role (owner, billing_manager, member). Only set for members. */ role?: string | null | undefined; }; /** @internal */ export declare const PortalAuthenticatedUser$inboundSchema: z.ZodMiniType; export declare function portalAuthenticatedUserFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=portalauthenticateduser.d.ts.map