import { CodeFormat, ContentDeclarationFormat, PackageManager } from "./CodeContext.js";
import { FC, HTMLAttributes } from "react";
import { BundledLanguage } from "shiki/bundle/web";

//#region src/components/IDE/Code.d.ts
type CodeCompAttributes = {
  fileName?: string;
  packageManager?: PackageManager;
  codeFormat?: CodeFormat;
  contentDeclarationFormat?: ContentDeclarationFormat;
};
type CodeCompProps = {
  children: string;
  fileName?: string;
  language: BundledLanguage;
  isDarkMode?: boolean;
  showHeader?: boolean;
  showLineNumbers?: boolean;
  isRollable?: boolean;
} & CodeCompAttributes & HTMLAttributes<HTMLDivElement>;
declare const Code: FC<CodeCompProps>;
//#endregion
export { Code, CodeCompAttributes };
//# sourceMappingURL=Code.d.ts.map