import React, { PropsWithChildren } from 'react'; import type { BaseProps } from '../component-helpers'; /** * Design tokens */ import '@primer/brand-primitives/lib/design-tokens/css/tokens/functional/components/comparison-table/colors-with-modes.css'; import '@primer/brand-primitives/lib/design-tokens/css/tokens/functional/components/comparison-table/comparison-table.css'; export type ComparisonTableProps = BaseProps & { as?: C; heading?: string; variant?: 'default' | 'minimal'; featuredColumn?: number; } & React.ComponentPropsWithoutRef; export declare const _ComparisonTable: React.ForwardRefExoticComponent>, "ref"> & React.RefAttributes>; type RowProps = React.HTMLAttributes & { header?: boolean; }; export type CellProps = BaseProps & React.HTMLAttributes & { as?: 'td' | 'th'; }; export type FootnoteProps = BaseProps; /** * @description * Comparison tables are used to aid decision-making by displaying a list of features and their associated qualities side-by-side. * They are useful for comparing products, plans, or features in marketing pages. * @see https://primer.style/brand/components/ComparisonTable */ export declare const ComparisonTable: React.ForwardRefExoticComponent>, "ref"> & React.RefAttributes> & { Row: ({ children, ...rest }: PropsWithChildren) => import("react/jsx-runtime").JSX.Element; Cell: ({ as, children, ...props }: PropsWithChildren) => import("react/jsx-runtime").JSX.Element; Footnote: ({ children, ...props }: PropsWithChildren) => import("react/jsx-runtime").JSX.Element; }; export {};