declare namespace _default {
    namespace demo {
        export let view: string;
        export let syntax: string;
        export { codeExample as source };
    }
    let examples: ({
        title: string;
        beforeDemo: (string | {
            view: string;
            data: typeof getSupported;
            cols: {
                name: {
                    content: string;
                };
                mime: {
                    content: string;
                };
            };
        })[];
        source: boolean;
        highlightProps?: undefined;
        demo?: undefined;
    } | {
        title: string;
        highlightProps: string[];
        beforeDemo: string[];
        demo: {
            view: string;
            source: string;
            syntax: string;
            maxSourceSizeToHighlight: number;
            lineNum?: undefined;
            actionButtons?: undefined;
            prelude?: undefined;
            postlude?: undefined;
            ranges?: undefined;
            marks?: undefined;
        };
        source?: undefined;
    } | {
        title: string;
        highlightProps: string[];
        demo: {
            view: string;
            source: string;
            syntax: string;
            lineNum: any;
        }[];
        beforeDemo?: undefined;
        source?: undefined;
    } | {
        title: string;
        highlightProps: string[];
        beforeDemo: string[];
        demo: {
            view: string;
            source: string;
            syntax: string;
            lineNum: boolean;
            maxSourceSizeToHighlight?: undefined;
            actionButtons?: undefined;
            prelude?: undefined;
            postlude?: undefined;
            ranges?: undefined;
            marks?: undefined;
        };
        source?: undefined;
    } | {
        title: string;
        beforeDemo: string[];
        highlightProps: string[];
        demo: ({
            view: string;
            actionCopySource: string;
            source: string;
        } | {
            view: string;
            actionCopySource: boolean;
            source: string;
        })[];
        source?: undefined;
    } | {
        title: string;
        highlightProps: string[];
        demo: {
            view: string;
            actionButtons: {
                view: string;
                content: string;
                onClick: any;
            }[];
            source: string;
            syntax: string;
            maxSourceSizeToHighlight?: undefined;
            lineNum?: undefined;
            prelude?: undefined;
            postlude?: undefined;
            ranges?: undefined;
            marks?: undefined;
        };
        beforeDemo?: undefined;
        source?: undefined;
    } | {
        title: string;
        highlightProps: string[];
        demo: {
            view: string;
            prelude: string[];
            postlude: string[];
            source: string;
            syntax: string;
            maxSourceSizeToHighlight?: undefined;
            lineNum?: undefined;
            actionButtons?: undefined;
            ranges?: undefined;
            marks?: undefined;
        };
        beforeDemo?: undefined;
        source?: undefined;
    } | {
        title: string;
        highlightProps: string[];
        beforeDemo: {
            view: string;
            source: string[];
        };
        demo: {
            view: string;
            source: string;
            syntax: string;
            ranges: ({
                range: number[];
                className?: undefined;
                href?: undefined;
                tooltip?: undefined;
            } | {
                range: number[];
                className: string;
                href?: undefined;
                tooltip?: undefined;
            } | {
                range: number[];
                href: string;
                className?: undefined;
                tooltip?: undefined;
            } | {
                range: number[];
                href: string;
                className: string;
                tooltip?: undefined;
            } | {
                range: number[];
                href: string;
                tooltip: {
                    position: string;
                    content: string;
                };
                className?: undefined;
            })[];
            maxSourceSizeToHighlight?: undefined;
            lineNum?: undefined;
            actionButtons?: undefined;
            prelude?: undefined;
            postlude?: undefined;
            marks?: undefined;
        };
        source?: undefined;
    } | {
        title: string;
        highlightProps: string[];
        beforeDemo: {
            view: string;
            source: string[];
        };
        demo: {
            view: string;
            source: string;
            syntax: string;
            marks: ({
                offset: number;
                kind: string;
                className: string;
                tooltip: string;
            } | {
                offset: number;
                kind: string;
                className: string;
                href: string;
            } | {
                offset: number;
                kind?: undefined;
                content?: undefined;
                className?: undefined;
                href?: undefined;
                postfix?: undefined;
                prefix?: undefined;
                tooltip?: undefined;
            } | {
                offset: number;
                kind: string;
                content: string;
                className?: undefined;
                href?: undefined;
                postfix?: undefined;
                prefix?: undefined;
                tooltip?: undefined;
            } | {
                offset: number;
                content: string;
                kind?: undefined;
                className?: undefined;
                href?: undefined;
                postfix?: undefined;
                prefix?: undefined;
                tooltip?: undefined;
            } | {
                offset: number;
                className: string;
                content: string;
                kind?: undefined;
                href?: undefined;
                postfix?: undefined;
                prefix?: undefined;
                tooltip?: undefined;
            } | {
                offset: number;
                href: string;
                kind?: undefined;
                content?: undefined;
                className?: undefined;
                postfix?: undefined;
                prefix?: undefined;
                tooltip?: undefined;
            } | {
                offset: number;
                href: string;
                kind: string;
                content: string;
                className?: undefined;
                postfix?: undefined;
                prefix?: undefined;
                tooltip?: undefined;
            } | {
                offset: number;
                href: string;
                content: string;
                kind?: undefined;
                className?: undefined;
                postfix?: undefined;
                prefix?: undefined;
                tooltip?: undefined;
            } | {
                offset: number;
                href: string;
                className: string;
                content: string;
                kind?: undefined;
                postfix?: undefined;
                prefix?: undefined;
                tooltip?: undefined;
            } | {
                offset: number;
                kind: string;
                content: string;
                href: string;
                postfix: string;
                className?: undefined;
                prefix?: undefined;
                tooltip?: undefined;
            } | {
                offset: number;
                kind: string;
                content: string;
                postfix: string;
                className?: undefined;
                href?: undefined;
                prefix?: undefined;
                tooltip?: undefined;
            } | {
                offset: number;
                kind: string;
                content: string;
                prefix: string;
                postfix: string;
                href: string;
                className?: undefined;
                tooltip?: undefined;
            } | {
                offset: number;
                kind: string;
                content?: undefined;
                className?: undefined;
                href?: undefined;
                postfix?: undefined;
                prefix?: undefined;
                tooltip?: undefined;
            } | {
                offset: number;
                kind: string;
                className: string;
                content?: undefined;
                href?: undefined;
                postfix?: undefined;
                prefix?: undefined;
                tooltip?: undefined;
            } | {
                offset: number;
                href: string;
                content: string;
                tooltip: {
                    position: string;
                    content: string;
                };
                kind?: undefined;
                className?: undefined;
                postfix?: undefined;
                prefix?: undefined;
            })[];
            maxSourceSizeToHighlight?: undefined;
            lineNum?: undefined;
            actionButtons?: undefined;
            prelude?: undefined;
            postlude?: undefined;
            ranges?: undefined;
        };
        source?: undefined;
    })[];
}
export default _default;
declare const codeExample: "let name = \"world\";\n\nconsole.log(`Hello, ${name}!`);";
declare function getSupported(): {
    name: any[];
    mime: any[];
}[];
