import { z } from 'zod'; export declare const inviteCampaignSchema: z.ZodObject<{ id: z.ZodString; accountId: z.ZodString; name: z.ZodString; defaultRole: z.ZodEnum<{ owner: "owner"; member: "member"; }>; defaultMonthlyCapUsd: z.ZodNullable; defaultExpiresInDays: z.ZodUnion, z.ZodLiteral<7>]>; appId: z.ZodNullable; createdByUserId: z.ZodString; createdAt: z.ZodString; }, z.core.$strip>; export type InviteCampaign = z.infer; export declare const inviteCampaignWithInvitesSchema: z.ZodObject<{ id: z.ZodString; accountId: z.ZodString; name: z.ZodString; defaultRole: z.ZodEnum<{ owner: "owner"; member: "member"; }>; defaultMonthlyCapUsd: z.ZodNullable; defaultExpiresInDays: z.ZodUnion, z.ZodLiteral<7>]>; appId: z.ZodNullable; createdByUserId: z.ZodString; createdAt: z.ZodString; invites: z.ZodArray; email: z.ZodNullable; role: z.ZodEnum<{ owner: "owner"; member: "member"; }>; monthlyCapUsd: z.ZodNullable; note: z.ZodNullable; invitedByUserId: z.ZodString; expiresAt: z.ZodString; acceptedAt: z.ZodNullable; createdAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export type InviteCampaignWithInvites = z.infer; export declare const createCampaignRequest: z.ZodObject<{ name: z.ZodString; defaultRole: z.ZodOptional>; defaultMonthlyCapUsd: z.ZodOptional>; defaultExpiresInDays: z.ZodOptional, z.ZodLiteral<7>]>>; appId: z.ZodOptional; }, z.core.$strip>; export type CreateCampaignRequest = z.infer; //# sourceMappingURL=invite-campaign.d.ts.map