/**
 * CodeAnalizerComment: Updated 3 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 { IQuickButton } to '@mikezimm/fps-core-v7/lib/components/webparts/Drilldown/QuickCommands/IQuickCommands;'
 * Update:: import { IDrillItemInfo } to '@mikezimm/fps-core-v7/lib/components/webparts/Drilldown/IDrillItem;'

 */
import { PanelType } from '@fluentui/react/lib/Panel';
import { IGrouping } from '../../../../common/interfaces/openSource/spfxControlsReact/@3.7.2/IViewField';
import { IMyBigDialogProps } from '../../../atoms/Elements/confirmDialogBig';
import { IQuickButton } from '@mikezimm/fps-core-v7/lib/components/webparts/Drilldown/QuickCommands/IQuickCommands';
import { IDrillItemInfo } from '@mikezimm/fps-core-v7/lib/components/webparts/Drilldown/IDrillItem';
import { IMinPageArrowsState } from '../../Arrows/PageArrows';
import { IViewFieldDD } from '../interfaces/IViewFieldDD';
import { IUpdateCommandItemReturn } from '@mikezimm/fps-core-v7/lib/restAPIs/lists/items/updateCommandItemAPI';
export interface IReactListItemsState extends IMinPageArrowsState {
    maxChars?: number;
    viewFields: IViewFieldDD[];
    groupByFields?: IGrouping[];
    showPanel: boolean;
    panelWidth: PanelType;
    showAttach: boolean;
    clickedAttach: boolean;
    fontSize: any;
    richHeightStr: string;
    richHeightNum: number;
    panelId: number;
    lastPanelId: number;
    panelItem: IDrillItemInfo;
    panelAttachments: any[];
    lastAttachId: number;
    panelMessage?: any;
    myDialog?: IMyBigDialogProps;
    pickedCommand?: IQuickButton;
    commandResult: IUpdateCommandItemReturn;
    commandError: boolean;
    showCommandCode: boolean;
}
//# sourceMappingURL=IReactListItemsState.d.ts.map