/**
 * CodeAnalizerComment: Updated 7 imports on 2024-09-21 23:07:24
 * Update:: import { IPageLayoutType } to '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/layout;'
 * Update:: import { IFPSPinMenu } to '@mikezimm/fps-core-v7/lib/banner/features/PinMe/Interfaces;'
 * Update:: import { IPinStatus } to '@mikezimm/fps-core-v7/lib/banner/features/PinMe/Interfaces;'
 * Update:: import { IPinMeState } to '@mikezimm/fps-core-v7/lib/banner/features/PinMe/Interfaces;'
 * Update:: import { DisplayMode } to '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/displayMode;'
 * Update:: import { check4This } to '@mikezimm/fps-core-v7/lib/logic/Links/CheckSearch;'
 * Update:: import { deleteSearchParamFromUrl } to '@mikezimm/fps-core-v7/lib/banner/FPSWebPartClass/functions/updateUrlParam;'

 */
/**
 * This is modeled after npmFunctions/Services/DOM/FPSExpandoramic.ts
 *
 * @returns
 */
import { IPageLayoutType } from '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/layout';
import { IFPSPinMenu, IPinStatus, IPinMeState } from '@mikezimm/fps-core-v7/lib/banner/features/PinMe/Interfaces';
import { DisplayMode } from '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/displayMode';
/**
 * getDefaultFPSPinState gets the default defPinState depending on if the page is in Edit Mode.
 * Edit Mode requires the pinMode to change so that it does not hide the Edit/Save buttons.
 * Originally copied from FPSPageInfo.tsx

 * @param prevfpsPinMenu
 * @param currfpsPinMenu
 * @param displayMode - basically current component must have displayMode in it's props and passed in here.
 * @returns
 */
export declare function getDefaultFPSPinState(prevfpsPinMenu: IFPSPinMenu, currfpsPinMenu: IFPSPinMenu, displayMode: DisplayMode): IPinStatus;
export declare function checkIsInVerticalSection(domElement: HTMLElement): boolean;
/**
 *
 * @param domElement
 * @param overRide
 * @param overClass like 'pinMeOverRideMxHt500'
 */
export declare function FPSMinMeOverRide(domElement: HTMLElement, overRide: boolean, overClass: string): void;
export declare function FPSPinMe(domElement: HTMLElement, pinState: IPinMeState, controlStyle: any, alertError: boolean, consoleResult: boolean, pinMePadding: number, host: IPageLayoutType, displayMode: DisplayMode): void;
//# sourceMappingURL=FPSPinMenu.d.ts.map