import * as z from "zod/v4-mini"; /** * The role to assign when invitation is accepted */ export declare enum EmailRoleExpiresInDaysRole { Owner = "owner", Admin = "admin", Editor = "editor", Viewer = "viewer" } export type EmailRoleExpiresInDays = { /** * Email address to invite (optional for link-based invites) */ email?: string | undefined; /** * The role to assign when invitation is accepted */ role?: EmailRoleExpiresInDaysRole | undefined; /** * Number of days until invitation expires (default: 7) */ expiresInDays?: number | undefined; }; /** @internal */ export declare const EmailRoleExpiresInDaysRole$outboundSchema: z.ZodMiniEnum; /** @internal */ export type EmailRoleExpiresInDays$Outbound = { email?: string | undefined; role: string; expiresInDays?: number | undefined; }; /** @internal */ export declare const EmailRoleExpiresInDays$outboundSchema: z.ZodMiniType; export declare function emailRoleExpiresInDaysToJSON(emailRoleExpiresInDays: EmailRoleExpiresInDays): string; //# sourceMappingURL=email-role-expires-in-days.d.ts.map