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'>;