import * as React from 'react';
import { REPL, Tab as KuiTab } from '@kui-shell/core';
import 'carbon-components/scss/components/link/_link.scss';
import '../../../web/scss/components/List/Carbon.scss';
import '../../../web/scss/components/StructuredList/Carbon.scss';
interface Props {
    source: string;
    tab?: KuiTab;
    repl?: REPL;
    /** if we have the full path to the source file */
    fullpath?: string;
    /** css class for top-level element */
    className?: string;
}
export default class Markdown extends React.PureComponent<Props> {
    private readonly _uuid;
    private onCopy;
    private anchorFrom;
    render(): JSX.Element;
}
export {};
