import { FC, HTMLAttributes } from "react";
import { BundledLanguage } from "shiki/bundle/web";

//#region src/components/IDE/CodeBlockClient.d.ts
declare const CodeDefault: FC<{
  children: string;
}>;
type CodeBlockProps = {
  children: string;
  lang: BundledLanguage;
  isDarkMode?: boolean;
  isEditable?: boolean;
  onChange?: (content: string) => void;
} & Omit<HTMLAttributes<HTMLDivElement>, 'onChange'>;
declare const CodeBlock: FC<CodeBlockProps>;
//#endregion
export { CodeBlock, CodeBlockProps, CodeDefault };
//# sourceMappingURL=CodeBlockClient.d.ts.map