/**
 * CodeAnalizerComment: Updated 2 imports on 2024-09-22 14:49:52
 * Update:: import { IPropertyPaneGroup } to '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/sp-property-pane;'
 * Update:: import { exportNotAvailMess } to '@mikezimm/fps-core-v7/lib/banner/features/ImportExport/ExportFunctions;'

 */
import { IPropertyPaneGroup } from '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/sp-property-pane';
import { IMinBannerUtilityProps } from '@mikezimm/fps-core-v7/lib/banner/interfaces/MinWP/IMinBannerUtilityProps';
export declare const SpecialObjectImports: string[];
export declare const FPSImportPropsGroup: IPropertyPaneGroup;
export declare function updateFpsImportProps(thisProps: IMinBannerUtilityProps, importBlockProps: string[], propertyPath: string, newValue: any, refreshPane: any, restartPane: any, exitPropPaneChanged: any): string;
/**
 * @param thisProperties - this.properties of the webpart (to update and verify)
 * @param fpsImportProps - string from property pane with import properties
 * @param validImports - white list specific properties
 * @param blockImports - explicitly block these props (to avoid over-writing ones we don't want changed like scenario )
 */
export declare function importProps(thisProperties: any, fpsImportProps: string, validImports: string[], blockImports: string[]): {
    thisProps: any;
    importError: boolean;
    errMessage: string;
    updateCount: number;
    blockCount: number;
    notAcceptCount: number;
    unChanged: number;
};
//# sourceMappingURL=ImportFunctions.d.ts.map