/**
 * CodeAnalizerComment: Updated 5 imports on 2024-09-22 14:49:52
 * Update:: import { PanelType } to '@mikezimm/fps-core-v7/lib/types/@fluentUI/@7.199.1/Panel;'
 * Update:: import { replaceHandleBarsValues } to '@mikezimm/fps-core-v7/lib/logic/Strings/handleBarsSub;'
 * Update:: import { IDrillItemInfo } to '@mikezimm/fps-core-v7/lib/components/webparts/Drilldown/IDrillItem;'
 * Update:: import { IQuickButton } to '@mikezimm/fps-core-v7/lib/components/webparts/Drilldown/QuickCommands/IQuickCommands;'
 * Update:: import { IAnySourceItemAny } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;'

 */
/**
 * CodeAnalizerComment: Updated 3 imports on 2024-09-21 23:07:24
 * Update:: import { doesObjectExistInArray } to '@mikezimm/fps-core-v7/lib/logic/Arrays/searching/objectfind;'
 * Update:: import { check4This } to '@mikezimm/fps-core-v7/lib/logic/Links/CheckSearch;'
 * Update:: import { IAnySourceItemAny } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;'

 */
import * as React from 'react';
import { IReactListItemsProps } from './IReactListItemsProps';
import { IReactListItemsState } from './IReactListItemsState';
export default class ReactListItems extends React.Component<IReactListItemsProps, IReactListItemsState> {
    private _componentWidth;
    /**
     * createPanelAttachments is identical on ActionNews and Drilldown7 except panelItem interface
     * @param thisId
     * @param panelItem
     */
    private _createPanelAttachments;
    private delim;
    private handleExpandedFieldInfoToIViewFields;
    private createBlankDialog;
    /***
 *          .o88b.  .d88b.  d8b   db .d8888. d888888b d8888b. db    db  .o88b. d888888b  .d88b.  d8888b.
 *         d8P  Y8 .8P  Y8. 888o  88 88'  YP `~~88~~' 88  `8D 88    88 d8P  Y8 `~~88~~' .8P  Y8. 88  `8D
 *         8P      88    88 88V8o 88 `8bo.      88    88oobY' 88    88 8P         88    88    88 88oobY'
 *         8b      88    88 88 V8o88   `Y8b.    88    88`8b   88    88 8b         88    88    88 88`8b
 *         Y8b  d8 `8b  d8' 88  V888 db   8D    88    88 `88. 88b  d88 Y8b  d8    88    `8b  d8' 88 `88.
 *          `Y88P'  `Y88P'  VP   V8P `8888Y'    YP    88   YD ~Y8888P'  `Y88P'    YP     `Y88P'  88   YD
 *
 *
 */
    private _ListViewFontSizes;
    constructor(props: IReactListItemsProps);
    componentDidMount(): 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: IReactListItemsProps, prevState: IReactListItemsState): void;
    /***
     *         d8888b. d88888b d8b   db d8888b. d88888b d8888b.
     *         88  `8D 88'     888o  88 88  `8D 88'     88  `8D
     *         88oobY' 88ooooo 88V8o 88 88   88 88ooooo 88oobY'
     *         88`8b   88~~~~~ 88 V8o88 88   88 88~~~~~ 88`8b
     *         88 `88. 88.     88  V888 88  .8D 88.     88 `88.
     *         88   YD Y88888P VP   V8P Y8888D' Y88888P 88   YD
     *
     *
     */
    render(): React.ReactElement<IReactListItemsProps>;
    /***
 *         db    db d8888b. d8888b.  .d8b.  d888888b d88888b      .d8888. d888888b  .d8b.  d888888b d88888b
 *         88    88 88  `8D 88  `8D d8' `8b `~~88~~' 88'          88'  YP `~~88~~' d8' `8b `~~88~~' 88'
 *         88    88 88oodD' 88   88 88ooo88    88    88ooooo      `8bo.      88    88ooo88    88    88ooooo
 *         88    88 88~~~   88   88 88~~~88    88    88~~~~~        `Y8b.    88    88~~~88    88    88~~~~~
 *         88b  d88 88      88  .8D 88   88    88    88.          db   8D    88    88   88    88    88.
 *         ~Y8888P' 88      Y8888D' YP   YP    YP    Y88888P      `8888Y'    YP    YP   YP    YP    Y88888P
 *
 *
 */
    private _updateRichHeightState;
    private _onGoToList;
    private _CreateNewItem;
    private _updateStateOnPropsChange;
    /***
     *    d8888b. db    db d888888b d888888b  .d88b.  d8b   db       .o88b. db      d888888b  .o88b. db   dD
     *    88  `8D 88    88 `~~88~~' `~~88~~' .8P  Y8. 888o  88      d8P  Y8 88        `88'   d8P  Y8 88 ,8P'
     *    88oooY' 88    88    88       88    88    88 88V8o 88      8P      88         88    8P      88,8P
     *    88~~~b. 88    88    88       88    88    88 88 V8o88      8b      88         88    8b      88`8b
     *    88   8D 88b  d88    88       88    `8b  d8' 88  V888      Y8b  d8 88booo.   .88.   Y8b  d8 88 `88.
     *    Y8888P' ~Y8888P'    YP       YP     `Y88P'  VP   V8P       `Y88P' Y88888P Y888888P  `Y88P' YP   YD
     *
     *
     */
    private _panelButtonClickedv2;
    /**
     * Open the dialog
     */
    private _confirmUpdateDialog;
    private _changeFontSize;
    private startThisQuickUpdate2;
    private completeThisQuickUpdate;
    /**
     * Close the dialog
     */
    private _closeDialog;
    /**
     * private._renderSecurity is found in these two places just slightly different...  Going to comment out one in reactListView
     *  @mikezimm/fps-library-v2/lib\components\molecules\ReactListV1\component\reactListView.tsx
     *  drilldownwebpart/src\webparts\drilldownV2\components\Drill\drillComponent.tsx
     *
     * @param item
     * @param fieldName
     * @returns
     */
    /**
     * Original from reactListView
     */
    /**
     * Original from Drilldown
     */
    /***
     *    .d8888. db   db  .d88b.  db   d8b   db      d8888b.  .d8b.  d8b   db d88888b db
     *    88'  YP 88   88 .8P  Y8. 88   I8I   88      88  `8D d8' `8b 888o  88 88'     88
     *    `8bo.   88ooo88 88    88 88   I8I   88      88oodD' 88ooo88 88V8o 88 88ooooo 88
     *      `Y8b. 88~~~88 88    88 Y8   I8I   88      88~~~   88~~~88 88 V8o88 88~~~~~ 88
     *    db   8D 88   88 `8b  d8' `8b d8'8b d8'      88      88   88 88  V888 88.     88booo.
     *    `8888Y' YP   YP  `Y88P'   `8b8' `8d8'       88      YP   YP VP   V8P Y88888P Y88888P
     *
     *
     */
    private _onShowPanel;
    private _getItemFromId;
    private _onClosePanel;
    /***
     *    d8888b.  .d8b.  d8b   db d88888b db           d88888b  .d88b.   .d88b.  d888888b d88888b d8888b.
     *    88  `8D d8' `8b 888o  88 88'     88           88'     .8P  Y8. .8P  Y8. `~~88~~' 88'     88  `8D
     *    88oodD' 88ooo88 88V8o 88 88ooooo 88           88ooo   88    88 88    88    88    88ooooo 88oobY'
     *    88~~~   88~~~88 88 V8o88 88~~~~~ 88           88~~~   88    88 88    88    88    88~~~~~ 88`8b
     *    88      88   88 88  V888 88.     88booo.      88      `8b  d8' `8b  d8'    88    88.     88 `88.
     *    88      YP   YP VP   V8P Y88888P Y88888P      YP       `Y88P'   `Y88P'     YP    Y88888P 88   YD
     *
     *
     */
    /**
     * This was copied from codepen example code to render a footer with buttons:
     * https://fabricweb.z5.web.core.windows.net/oufr/6.50.2/#/examples/panel
     *
     */
    private _onRenderFooterContent;
    /***
     *         d888888b  .d88b.   d888b   d888b  db      d88888b .d8888.
     *         `~~88~~' .8P  Y8. 88' Y8b 88' Y8b 88      88'     88'  YP
     *            88    88    88 88      88      88      88ooooo `8bo.
     *            88    88    88 88  ooo 88  ooo 88      88~~~~~   `Y8b.
     *            88    `8b  d8' 88. ~8~ 88. ~8~ 88booo. 88.     db   8D
     *            YP     `Y88P'   Y888P   Y888P  Y88888P Y88888P `8888Y'
     *
     *
     */
    private getPageToggles;
    private updatePanelWidth;
    private _updateFirstLastVisible;
}
//# sourceMappingURL=reactListView.d.ts.map