interface DowngradeWarningProps {
    overLimitResources: Array<{
        limitSlug: string;
        currentCount: number;
        newLimit: number;
    }>;
    onConfirm: () => void;
    onCancel: () => void;
}
/**
 * DowngradeWarning - Display warning when downgrading with resources over new limits
 *
 * Shows which resources exceed the new plan limits and the enforcement policy.
 * Used in upgrade/downgrade flows to inform users of potential restrictions.
 *
 * @example
 * ```tsx
 * <DowngradeWarning
 *   overLimitResources={[
 *     { limitSlug: 'projects', currentCount: 50, newLimit: 5 },
 *     { limitSlug: 'team_members', currentCount: 10, newLimit: 1 }
 *   ]}
 *   onConfirm={() => handleDowngrade()}
 *   onCancel={() => closeModal()}
 * />
 * ```
 */
export declare function DowngradeWarning({ overLimitResources, onConfirm, onCancel, }: DowngradeWarningProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=DowngradeWarning.d.ts.map