import React from 'react';
import { FAQSubheadingProps } from './';
/**
 * Design tokens
 */
import '@primer/brand-primitives/lib/design-tokens/css/tokens/functional/components/faq/base.css';
import '@primer/brand-primitives/lib/design-tokens/css/tokens/functional/components/faq/colors-with-modes.css';
import '@primer/brand-primitives/lib/design-tokens/css/tokens/functional/components/faq/faq.css';
declare function HeadingBase({ children, className, as, ...rest }: FAQSubheadingProps): import("react/jsx-runtime").JSX.Element;
export type FAQGroupProps = React.PropsWithChildren<{
    id?: string;
    variant?: 'default' | 'gridline';
    defaultSelectedIndex?: number;
    tabAttributes?: (children: React.ReactNode, index: number) => Record<string, unknown>;
}>;
declare function FAQGroupBase({ children, id, variant, defaultSelectedIndex, tabAttributes, ...rest }: FAQGroupProps): import("react/jsx-runtime").JSX.Element;
/**
 * FAQGroup component:
 * {@link https://primer.style/brand/components/FAQ#grouped-faqs See usage examples}.
 */
export declare const FAQGroup: typeof FAQGroupBase & {
    Heading: typeof HeadingBase;
};
export {};
//# sourceMappingURL=FAQGroup.d.ts.map