import * as z from "zod/v4-mini";
import { MemberRole } from "./memberrole.js";
/**
 * Schema for adding a new member to the customer's team.
 */
export type CustomerPortalMemberCreate = {
    /**
     * The email address of the new member.
     */
    email: string;
    /**
     * The name of the new member (optional).
     */
    name?: string | null | undefined;
    role?: MemberRole | undefined;
};
/** @internal */
export type CustomerPortalMemberCreate$Outbound = {
    email: string;
    name?: string | null | undefined;
    role?: string | undefined;
};
/** @internal */
export declare const CustomerPortalMemberCreate$outboundSchema: z.ZodMiniType<CustomerPortalMemberCreate$Outbound, CustomerPortalMemberCreate>;
export declare function customerPortalMemberCreateToJSON(customerPortalMemberCreate: CustomerPortalMemberCreate): string;
//# sourceMappingURL=customerportalmembercreate.d.ts.map