import * as z from "zod/v4-mini"; /** * The role to assign to the member */ export declare enum UserIdRoleStatusRole { Owner = "owner", Admin = "admin", Editor = "editor", Viewer = "viewer" } /** * Initial membership status (defaults to active) */ export declare enum Status { Active = "active", Invited = "invited", Suspended = "suspended" } export type UserIdRoleStatus = { /** * The user ID to add as a member */ userId: string; /** * The role to assign to the member */ role?: UserIdRoleStatusRole | undefined; /** * Initial membership status (defaults to active) */ status?: Status | undefined; }; /** @internal */ export declare const UserIdRoleStatusRole$outboundSchema: z.ZodMiniEnum; /** @internal */ export declare const Status$outboundSchema: z.ZodMiniEnum; /** @internal */ export type UserIdRoleStatus$Outbound = { userId: string; role: string; status: string; }; /** @internal */ export declare const UserIdRoleStatus$outboundSchema: z.ZodMiniType; export declare function userIdRoleStatusToJSON(userIdRoleStatus: UserIdRoleStatus): string; //# sourceMappingURL=user-id-role-status.d.ts.map