/**
 * CodeAnalizerComment: Updated 2 imports on 2024-09-22 14:49:52
 * Update:: import { IAnySourceItem } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;'
 * Update:: import { PanelType } to '@mikezimm/fps-core-v7/lib/types/@fluentUI/@7.199.1/Panel;'

 */
/// <reference types="react" />
/**
 * CodeAnalizerComment: Updated 4 imports on 2024-09-21 23:07:24
 * Update:: import { IAnySourceItem } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;'
 * Update:: import { ISourceInfo } to '@mikezimm/fps-core-v7/lib/components/molecules/source-props/ISourceProps;'
 * Update:: import { ISourceProps } to '@mikezimm/fps-core-v7/lib/components/molecules/source-props/ISourceProps;'
 * Update:: import { ISourceSearch } to '@mikezimm/fps-core-v7/lib/components/molecules/SearchPage/Interfaces/ISourceSearch;'

 */
import { IAnySourceItem } from '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent';
import { ISourceInfo, ISourceProps } from '@mikezimm/fps-core-v7/lib/components/molecules/source-props/ISourceProps';
import { ISourceSearch } from '@mikezimm/fps-core-v7/lib/components/molecules/SearchPage/Interfaces/ISourceSearch';
import { PanelType } from '@fluentui/react/lib/Panel';
/**
 * For when your source does NOT have modern page content... ie only ListItems or custom JSX
 */
export interface ICustomPanel {
    onClosePanel: any;
    showItemPanel: boolean;
    debugMode?: boolean;
    reactPanelType?: PanelType;
    showJSONDetail?: boolean;
    showHeading?: boolean;
    showItemLink?: boolean;
    showPermsLink?: boolean;
    showListLink?: boolean;
    showDateStamps?: boolean;
    showProperties?: boolean;
    showEmbed?: boolean;
    item: IAnySourceItem;
    showCanvasContent1: boolean;
    search: ISourceSearch;
    source: ISourceInfo;
    primarySource: ISourceProps;
    refreshId: string;
    searchText?: string;
    customElement1?: JSX.Element;
    customElement1B?: JSX.Element;
    customElement1C?: JSX.Element;
    customElement2?: JSX.Element;
    customElement2B?: JSX.Element;
    customElement3?: JSX.Element;
}
//# sourceMappingURL=ICustomPanel.d.ts.map