/**
 * 2024-09-03:  Migrated from fps-Pnp2/src/services/sp
 */
import { ITrickRow } from "../../banner/components/SingleHelpPage/interfaces/ITrickRow";
export declare function check4This(test: string, exactCase?: boolean): boolean;
export interface ICheck4FPSFetchTricks {
    showJSONState_Eq_true: `showJSONState=true`;
    sourceResults_Eq_true: `sourceResults=true`;
    checkResults_Eq_true: `checkResults=true`;
    fpsShowDigestValue_Eq_true: `fpsShowDigestValue=true`;
    fpsShowFetchResults_Eq_true: `fpsShowFetchResults=true`;
    prepSource_Eq_true: `prepSource=true`;
    addSearchMeta2_Eq_true: `addSearchMeta2=true`;
    filtered_Eq_true: `filtered=true`;
    itemPaneProps_Eq_true: `itemPaneProps=true`;
    tracePerformance_Eq_true: `tracePerformance=true`;
}
export declare const Check4FPSFetchTricks: ICheck4FPSFetchTricks;
export interface ICheck4FBeakerModeTricks {
    PageFitOriginal: `fullPageFit=Original`;
    PageFitLayout2: `fullPageFit=Layout2`;
    SetNormalColor: `defaultFontColor=default`;
    SetWhiteColor: `defaultFontColor=white`;
    ClearAllParams: `clearAllParams=true`;
    BeakerModeParam: `beakermode=true`;
}
export declare const Check4BeakerModeTricks: ICheck4FBeakerModeTricks;
export declare const FullPageBGParams: string[];
export interface ICheck4CommonUITricks {
    onClicks_Eq_true: `onClicks=true`;
    testingLog_Eq_true: `testingLog=true`;
    temp1_Eq_true: `temp1=true`;
    temp2_Eq_true: `temp2=true`;
}
export declare const Check4CommonUITricks: ICheck4CommonUITricks;
export interface ICheck4BannerHelpTricks {
    showPresets_Eq_true: `showPresets=true`;
    skipStyleChanges_Eq_true: `skipStyleChanges=true`;
    overrideForcedPr0ps_Eq_true: `overrideForcedPr0ps=true`;
    fetchBannerX_Eq_true: `fetchBannerX=true`;
    setPinArrowFunction_Eq_true: `setPinArrowFunction=true`;
    buildExportPropsX_Eq_true: `buildExportPropsX=true`;
    fpsInitRender_Eq_true: `fpsInitRender=true`;
    fpsReactRender_Eq_true: `fpsReactRender=true`;
    fpsDomSearch_Eq_true: `fpsDomSearch=true`;
    showAllConsole_Eq_true: `showAllConsole=true`;
}
export declare const Check4BannerHelpTricks: ICheck4BannerHelpTricks;
export interface ICheck4OtherMiscTricks {
    fpsHttpResponse_Eq_true: `fpsHttpResponse=true`;
    suggestions_Eq_true: `suggestions=true`;
    showBubbles_Eq_true: `showBubbles=true`;
    showFPS_Eq_true: `showFPS=true`;
}
export declare const Check4OtherMiscTricks: ICheck4OtherMiscTricks;
export interface ICheck4AllTricks extends ICheck4FPSFetchTricks, ICheck4FBeakerModeTricks, ICheck4CommonUITricks, ICheck4BannerHelpTricks, ICheck4OtherMiscTricks {
}
export declare const Check4: ICheck4AllTricks;
/**
 * Takes the array of Tricks objects and returns a key/value pair of the Check4 like:
 *    {
 *      showFPS_Eq_true: `showFPS=true`,
 *    }
 * @param trickRow
 * @returns
 */
export declare function convertTricksRowsToCheck4Object(trickRow: ITrickRow[]): any;
/**
 *  Takes the array of Tricks objects and returns an array of params like:  [ `showFPS=true` ]
 * @param trickRow
 * @returns
 */
export declare function convertTricksRowsToParamArray(trickRow: ITrickRow[]): string[];
//# sourceMappingURL=CheckSearch.d.ts.map