import '../css/prism-lune.css';
import 'prismjs/plugins/line-numbers/prism-line-numbers.js';
import 'prismjs/plugins/line-numbers/prism-line-numbers.css';
import 'prismjs/components/prism-bash';
import 'prismjs/components/prism-javascript';
import 'prismjs/components/prism-typescript';
import 'prismjs/components/prism-json';
import 'prismjs/components/prism-markdown';
import 'prismjs/components/prism-fortran';
import type { SxProps } from '@mui/material';
import React, { FC } from 'react';
export interface ISnippetItemProps {
    toCopy?: string;
    language?: string;
    lineNumbers?: boolean;
    label?: string;
    children: React.ReactNode;
}
export declare const SnippetItem: FC<ISnippetItemProps>;
export interface ISnippetProps {
    header: string;
    sx?: SxProps;
    children: React.ReactElement<ISnippetItemProps> | React.ReactElement<ISnippetItemProps>[];
    onChange?: (i: number) => void;
}
declare const Snippet: FC<ISnippetProps>;
export default Snippet;
