export interface IMarkdownBlockProps {
    onError?: (error: Error | unknown) => void;
    renderLoading?: (props: IMarkdownBlockProps) => React.ReactNode;
    renderError: (props: IMarkdownBlockProps, error?: Error) => React.ReactNode;
}
export interface IMarkdownBlockCodeProps extends IMarkdownBlockProps {
    idx: number;
    source: string;
}
export declare const blockDefaultProps: {
    onError: {
        (...data: any[]): void;
        (message?: any, ...optionalParams: any[]): void;
    };
    renderLoading: () => null;
    renderError: () => null;
};
