import { HTMLAttributes } from 'react'; import { PrismLanguage, ProviderConfig, PrismTheme, ApplyPrismOptions } from '@codeblock/core/types'; export interface CodeblockOptions extends Omit { children?: React.ReactChild | React.ReactChild[]; providers?: ProviderConfig; className?: string; theme?: PrismTheme | '' | null; language?: PrismLanguage | '' | null; } export declare type CodeblockProps = CodeblockOptions & { src?: string; isContainer?: boolean; children?: React.ReactChild | React.ReactChild[]; innerProps?: React.HTMLAttributes; } & Omit, 'onError'>;