/**
 * CodeAnalizerComment: Updated 2 imports on 2024-09-22 14:49:52
 * Update:: import { ISingleModernPageProps } to '@mikezimm/fps-core-v7/lib/components/molecules/ModernPages/Interfaces/ISingleModernPageProps;'
 * Update:: import { ISingleModernPageState } to '@mikezimm/fps-core-v7/lib/components/molecules/ModernPages/Interfaces/ISingleModernPageProps;'

 */
/**
 * CodeAnalizerComment: Updated 5 imports on 2024-09-21 23:07:24
 * Update:: import { ISingleModernPageProps } to '@mikezimm/fps-core-v7/lib/components/molecules/ModernPages/Interfaces/ISingleModernPageProps;'
 * Update:: import { ISingleModernPageState } to '@mikezimm/fps-core-v7/lib/components/molecules/ModernPages/Interfaces/ISingleModernPageProps;'
 * Update:: import { IPagesContent } to '@mikezimm/fps-core-v7/lib/components/molecules/source-props/SitePages/IPagesContent;'
 * Update:: import { DefaultSiteLogo } to '@mikezimm/fps-core-v7/lib/components/atoms/easy-icons/SystemIcons/DefaultEasyIcons;'
 * Update:: import { getEasyIcon } to '@mikezimm/fps-core-v7/lib/components/atoms/easy-icons/functions/getEasyIcon;'

 */
import * as React from 'react';
import { ISingleModernPageProps, ISingleModernPageState } from '@mikezimm/fps-core-v7/lib/components/molecules/ModernPages/Interfaces/ISingleModernPageProps';
export default class SingleModernPage extends React.Component<ISingleModernPageProps, ISingleModernPageState> {
    private cke_editable;
    private ToggleJSONCmd;
    constructor(props: ISingleModernPageProps);
    componentDidMount(): void;
    updateWebInfo(webUrl: string, listChangeOnly: boolean): void;
    /***
   *         d8888b. d888888b d8888b.      db    db d8888b. d8888b.  .d8b.  d888888b d88888b
   *         88  `8D   `88'   88  `8D      88    88 88  `8D 88  `8D d8' `8b `~~88~~' 88'
   *         88   88    88    88   88      88    88 88oodD' 88   88 88ooo88    88    88ooooo
   *         88   88    88    88   88      88    88 88~~~   88   88 88~~~88    88    88~~~~~
   *         88  .8D   .88.   88  .8D      88b  d88 88      88  .8D 88   88    88    88.
   *         Y8888D' Y888888P Y8888D'      ~Y8888P' 88      Y8888D' YP   YP    YP    Y88888P
   *
   *
   */
    componentDidUpdate(prevProps: ISingleModernPageProps): void;
    render(): React.ReactElement<ISingleModernPageProps>;
    private updateModernState;
    private openArticleNewTab;
    private openThisLink;
    private _toggleJSON;
}
//# sourceMappingURL=SingleModernPage.d.ts.map