/**
 * CodeAnalizerComment: Updated 2 imports on 2024-09-22 14:49:52
 * Update:: import { IFPSItem } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;'
 * Update:: import { IWebpartBannerProps } to '@mikezimm/fps-core-v7/lib/banner/mainReact/IWebpartBannerProps;'

 */
/**
 * CodeAnalizerComment: Updated 5 imports on 2024-09-21 23:07:24
 * Update:: import { IFPSItem } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;'
 * Update:: import { ISourceProps } to '@mikezimm/fps-core-v7/lib/components/molecules/source-props/ISourceProps;'
 * Update:: import { ISourceSearch } to '@mikezimm/fps-core-v7/lib/components/molecules/SearchPage/Interfaces/ISourceSearch;'
 * Update:: import { CommonSuppressKeys } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IsA/IFPSItemIsA;'
 * Update:: import { IItemIsAKeys } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IsA/IFPSItemIsA;'

 */
import { IFPSItem } from '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent';
import { IFetchHubDepth, IHubFilterType } from '@mikezimm/fps-core-v7/lib/restAPIs/sites/HubsSubs/fetches/fetchMyHubsites';
import { ISourceProps } from '@mikezimm/fps-core-v7/lib/components/molecules/source-props/ISourceProps';
import { ISourceSearch } from '@mikezimm/fps-core-v7/lib/components/molecules/SearchPage/Interfaces/ISourceSearch';
import { IStateSourceHubSubs } from '@mikezimm/fps-core-v7/lib/restAPIs/sites/HubsSubs/getHubAssocSites';
import { IWebpartBannerProps } from '@mikezimm/fps-core-v7/lib/banner/mainReact/IWebpartBannerProps';
import { IItemIsAKeys } from '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IsA/IFPSItemIsA';
/**
 * getFPSHubTiles was built for Hub Connection's web part to fetch both sites and webs.
 *    Use the depth property to specify either sites or webs.
 * @param bannerProps
 * @param sourceProps
 * @param search
 * @param WPFPSItem - use buildFpsTileWPProps
 * @param departmentId - if for current site, leave empty, will get from bannerProps
 * @returns
 */
/**
 * getFPSHubTiles was built for Hub Connection's web part to fetch both sites and webs.
 *    Use the depth property to specify either sites or webs.
 * @param bannerProps
 * @param sourceProps
 * @param search
 * @param WPFPSItem - use buildFpsTileWPProps
 * @param departmentId - if for current site, leave empty, will get from bannerProps
 * @returns
 */
export declare function getFPSHubTiles(bannerProps: IWebpartBannerProps, sourceProps: ISourceProps, search: ISourceSearch, webPartFPSItem: IFPSItem, departmentId?: string, depth?: IFetchHubDepth, surpressKeys?: IItemIsAKeys[], filter?: IHubFilterType): Promise<IStateSourceHubSubs>;
//# sourceMappingURL=getFPSHubTiles.d.ts.map