/**
 * CodeAnalizerComment: Updated 5 imports on 2024-09-22 14:49:52
 * Update:: import { IJSFetchReturn } 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 { 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;'

 */
import { IJSFetchReturn } from '../../../../components/molecules/SpHttp/interfaces/IJSFetchReturn';
import { IFPSWebsWithLogo } from '../interfaces/IFPSHubSiteDataDocsApi';
import { IFpsSpHttpServiceMIN } from '../../../../components/molecules/SpHttp/Sp/IFpsSpHttpServiceMIN';
export type IFetchHubDepth = 'site' | 'web';
export type IHubFilterType = 'Associated' | 'Hubs' | 'Teams' | 'HubAndAssoc' | 'NonGroups';
export interface IFetchHubsReturn extends IJSFetchReturn {
    allHubs?: IFPSWebsWithLogo[];
}
/**
 * fetchMyHubsites imported from HubCon on 2024-07-29.
 * @param webUrl
 * @param depth  IFetchHubDepth = 'site' | 'web';
 * @param departmentId
 * @param filter  IHubFilterType = 'Associated' | 'Hubs' | 'Teams' | 'HubAndAssoc';
 * @returns
 */
export declare function fetchMyHubsites(fpsSpService: IFpsSpHttpServiceMIN, webUrl: string, depth: IFetchHubDepth, departmentId: string, filter: IHubFilterType, maxRows?: number): Promise<IFetchHubsReturn>;
//# sourceMappingURL=fetchMyHubsites.d.ts.map