import * as z from "zod"; export declare const UsageQuotaPagePropsSchema: z.ZodObject<{ currentPlanId: z.ZodString; usageTracking: z.ZodObject<{ tier: z.ZodOptional; plan: z.ZodOptional; planName: z.ZodOptional; context: z.ZodOptional; upgradeRecommended: z.ZodOptional; nearingLimits: z.ZodOptional>; usage: z.ZodOptional>; members: z.ZodOptional>; activities: z.ZodOptional>; inventoryItems: z.ZodOptional>; bankAccounts: z.ZodOptional>; incomingTransactions: z.ZodOptional>; outcomeTransactions: z.ZodOptional>; ritualBaths: z.ZodOptional>; }, "strip", z.ZodTypeAny, { events?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; members?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; activities?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; inventoryItems?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; bankAccounts?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; incomingTransactions?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; outcomeTransactions?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; ritualBaths?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; }, { events?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; members?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; activities?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; inventoryItems?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; bankAccounts?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; incomingTransactions?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; outcomeTransactions?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; ritualBaths?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; }>>; features: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { plan?: string | undefined; tier?: string | undefined; planName?: string | undefined; context?: string | undefined; upgradeRecommended?: boolean | undefined; nearingLimits?: string[] | undefined; usage?: { events?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; members?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; activities?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; inventoryItems?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; bankAccounts?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; incomingTransactions?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; outcomeTransactions?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; ritualBaths?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; } | undefined; features?: Record | undefined; }, { plan?: string | undefined; tier?: string | undefined; planName?: string | undefined; context?: string | undefined; upgradeRecommended?: boolean | undefined; nearingLimits?: string[] | undefined; usage?: { events?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; members?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; activities?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; inventoryItems?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; bankAccounts?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; incomingTransactions?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; outcomeTransactions?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; ritualBaths?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; } | undefined; features?: Record | undefined; }>; isPersonalProfile: z.ZodDefault>; onBack: z.ZodOptional, z.ZodVoid>>; onViewPlanManagement: z.ZodOptional, z.ZodVoid>>; }, "strip", z.ZodTypeAny, { isPersonalProfile: boolean; currentPlanId: string; usageTracking: { plan?: string | undefined; tier?: string | undefined; planName?: string | undefined; context?: string | undefined; upgradeRecommended?: boolean | undefined; nearingLimits?: string[] | undefined; usage?: { events?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; members?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; activities?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; inventoryItems?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; bankAccounts?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; incomingTransactions?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; outcomeTransactions?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; ritualBaths?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; } | undefined; features?: Record | undefined; }; onBack?: (() => void) | undefined; onViewPlanManagement?: (() => void) | undefined; }, { currentPlanId: string; usageTracking: { plan?: string | undefined; tier?: string | undefined; planName?: string | undefined; context?: string | undefined; upgradeRecommended?: boolean | undefined; nearingLimits?: string[] | undefined; usage?: { events?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; members?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; activities?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; inventoryItems?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; bankAccounts?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; incomingTransactions?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; outcomeTransactions?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; ritualBaths?: { current: number; limit: number; percentage: number; nearingLimit: boolean; } | undefined; } | undefined; features?: Record | undefined; }; onBack?: (() => void) | undefined; isPersonalProfile?: boolean | undefined; onViewPlanManagement?: (() => void) | undefined; }>; export type UsageQuotaPageProps = z.infer;