import type { PlanDefinition, FeatureDefinition, LimitDefinition } from '../../../lib/billing/config-types';
interface FeaturesMatrix {
    features: Record<string, Record<string, boolean>>;
    limits: Record<string, Record<string, number>>;
}
interface PlanFeaturesMatrixProps {
    plans: PlanDefinition[];
    features: Record<string, FeatureDefinition>;
    limits: Record<string, LimitDefinition>;
    matrix: FeaturesMatrix;
}
/**
 * Plan Features Matrix Component
 *
 * Displays a consolidated matrix showing features and limits for each billing plan.
 * Features are shown with checkmarks, limits show the actual values.
 * Plans are sorted by type (free, paid, enterprise).
 */
export declare function PlanFeaturesMatrix({ plans, features, limits, matrix, }: PlanFeaturesMatrixProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=PlanFeaturesMatrix.d.ts.map