import { ISeriesSortObject } from "../../../../logic/Arrays/sorting/Interfaces";
import { ISourceProps } from "../../source-props/ISourceProps";
import { IPagesContent } from "../../source-props/SitePages/IPagesContent";
import { ICanvasContentOptions } from "./IModernPage";
export type IModernPage = 'General' | 'News' | 'Help' | 'Standards' | '';
export declare const ModernPageValues: IModernPage[];
/**
 * AS OF 2024-07-29:  You can now add EasyIcons object to source: ISourceProps so thumbnails use EasyIcons
 * https://github.com/fps-solutions/HubCon/issues/97
 */
export interface IModernPagesProps {
    pages: IPagesContent[];
    sort: ISeriesSortObject;
    source: ISourceProps;
    mainPivotKey: IModernPage;
    showPublishDate: boolean;
    showSearch: boolean;
    refreshId: string;
    canvasOptions: ICanvasContentOptions;
    debugMode?: boolean;
}
export interface IModernPagesState {
    showItemPanel: boolean;
    showThisItem: any;
    showCanvasContent1: boolean;
    showPanelJSON: boolean;
    sort: ISeriesSortObject;
    searchText?: string;
    refreshId: string;
}
//# sourceMappingURL=IModernPagesProps.d.ts.map