
import { Styles } from "../../../tasty/styles/types.js";
import { BaseProps, ContainerStyleProps } from "../../../tasty/types.js";
import "../../../tasty/index.js";
import * as react from "react";
import "prismjs/components/prism-javascript.js";
import "prismjs/components/prism-yaml.js";
import "prismjs/components/prism-bash.js";
import "prismjs/components/prism-sql.js";

//#region src/components/content/PrismCode/PrismCode.d.ts
interface CubePrismCodeProps extends ContainerStyleProps {
  /** The CSS style map */
  style?: BaseProps['style'];
  styles?: Styles;
  /** The code snippet */
  code?: string;
  /** The language of the code snippet */
  language?: 'javascript' | 'css' | 'sql' | 'less' | 'html' | 'json' | 'yaml' | 'bash' | 'editorconfig' | 'php' | 'python' | 'typescript';
}
/**
 * Code block with syntax highlighting
 */
declare const _PrismCode: react.ForwardRefExoticComponent<CubePrismCodeProps & react.RefAttributes<unknown>>;
//#endregion
export { CubePrismCodeProps, _PrismCode };
//# sourceMappingURL=PrismCode.d.ts.map