import { ReactElement, ReactNode, RefObject } from 'react'; import { CodeBlockProps } from '../code-block/code-block'; import { CopyToClipboardButtonProps } from '../code-block/copy-button'; import { CodeBlockTheme, CodeStyling } from '../../utils/shiki/code-styling'; type CodeGroupProps = { dropdown?: boolean; isSmallText?: boolean; children?: ReactElement[] | ReactElement; noMargins?: boolean; feedbackModalOpen?: boolean; anchorRef?: RefObject; codeBlockTheme?: CodeBlockTheme; codeBlockThemeObject?: CodeStyling; initialSelectedTab?: number; onSelectedTabChange?: (index: number) => void; askAiButton?: ReactNode; feedbackButton?: ReactNode; className?: string; copyButtonProps?: CopyToClipboardButtonProps; }; declare const CodeGroup: ({ children, isSmallText, className, noMargins, dropdown, feedbackModalOpen, anchorRef, codeBlockTheme, codeBlockThemeObject, initialSelectedTab, onSelectedTabChange, askAiButton, feedbackButton, copyButtonProps, }: CodeGroupProps) => import("react/jsx-runtime").JSX.Element | null; export { CodeGroup, type CodeGroupProps }; //# sourceMappingURL=code-group.d.ts.map