/**
 * CodeAnalizerComment: Updated 13 imports on 2024-09-21 23:07:24
 * Update:: import { IJSFetchReturn } to '@mikezimm/fps-core-v7/lib/components/molecules/SpHttp/doSpJsFetch;'
 * Update:: import { createEmptyFetchReturn } to '@mikezimm/fps-core-v7/lib/components/molecules/SpHttp/doSpJsFetch;'
 * Update:: import { doSpJsFetch } to '@mikezimm/fps-core-v7/lib/components/molecules/SpHttp/doSpJsFetch;'
 * Update:: import { IPerformanceSettings } to '@mikezimm/fps-core-v7/lib/components/molecules/Performance/IPerformanceSettings;'
 * Update:: import { startPerformOpV2 } to '@mikezimm/fps-core-v7/lib/components/molecules/Performance/functions;'
 * Update:: import { unifiedPerformanceEnd } to '@mikezimm/fps-core-v7/lib/components/molecules/Performance/functions;'
 * Update:: import { IFpsErrorObject } to '@mikezimm/fps-core-v7/lib/types/fps-returns/common/IFpsErrorObject;'
 * Update:: import { IFpsItemsReturn } to '@mikezimm/fps-core-v7/lib/components/molecules/process-results/CheckItemsResults;'
 * Update:: import { checkItemsResults } to '@mikezimm/fps-core-v7/lib/components/molecules/process-results/CheckItemsResults;'
 * Update:: import { WebPartContextCopy_15_2 } to '@mikezimm/fps-core-v7/lib/types/@msft/1.15.2/WebPartContext;'
 * Update:: import { IFPSListItemPropPaneDropDownOption } to '@mikezimm/fps-core-v7/lib/banner/components/ItemPicker/interfaces/IFPSListItemPropPaneDropDownOption;'
 * Update:: import { sortObjectArrayByStringKey } to '@mikezimm/fps-core-v7/lib/logic/Arrays/sorting/objects;'
 * Update:: import { IPropPaneFetchFileProps } to '@mikezimm/fps-core-v7/lib/banner/components/ItemPicker/interfaces/IPropPaneFetchFileProps;'

 */
import { IFpsItemsReturn } from '../../../../components/molecules/process-results/IFpsItemsReturn';
import { IFPSListItemPropPaneDropDownOption } from '../../ItemPicker/interfaces/IFPSListItemPropPaneDropDownOption';
import { IPropPaneFetchFileProps } from '../../ItemPicker/interfaces/IPropPaneFetchFileProps';
import { IFpsSpHttpServiceMIN } from '../../../../components/molecules/SpHttp/Sp/IFpsSpHttpServiceMIN';
export declare const DefaultCustomFileSelect: string;
/**
 * This was originally used for onListPickerChanged call... added fetchFileListUniqueIds option for easier PagePal use
 * @param digestValue: string - only if needed
 * @param filesLocation
 * @param postFilters : would be string array of valid extensions to return
 * @param customSelect : pass in custom select/filter statement....
 *    It's used like this:  /Items?$${customSelect}` so there is no intial $ needed at the beginning
 * @returns
 */
export declare function fetchFileList(fpsSpService: IFpsSpHttpServiceMIN, filesLocation: undefined | IFPSListItemPropPaneDropDownOption, postFilters: string[], customSelect?: string): Promise<IFpsItemsReturn>;
export interface IPickerFileFetch {
}
export declare function cleanWebFileList(FilePickerInfo: IPropPaneFetchFileProps[], postFilters: string[]): IPropPaneFetchFileProps[];
//# sourceMappingURL=fetchFileList.d.ts.map