/**
 * CodeAnalizerComment: Updated 2 imports on 2024-09-22 14:49:52
 * Update:: import { IStateSource } to '@mikezimm/fps-core-v7/lib/components/molecules/state-source/IStateSource;'
 * Update:: import { IAnySourceItem } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;'

 */
/**
 * CodeAnalizerComment: Updated 3 imports on 2024-09-21 23:07:24
 * Update:: import { IStateSource } to '@mikezimm/fps-core-v7/lib/components/molecules/state-source/IStateSource;'
 * Update:: import { IAnySourceItem } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;'
 * Update:: import { ISourceProps } to '@mikezimm/fps-core-v7/lib/components/molecules/source-props/ISourceProps;'

 */
import { IStateSource } from '../../../components/molecules/state-source/IStateSource';
import { IAnySourceItem } from '../../../components/molecules/AnyContent/IAnyContent';
import { IFetchHubDepth } from './fetches/fetchMyHubsites';
import { ISourceProps } from '../../../components/molecules/source-props/ISourceProps';
/**
 * This just makes itemsY required since it is the return value (for initial build)
 */
export interface IStateSourceHubSubs extends IStateSource {
    itemsY: IAnySourceItem[];
    allHubs?: IAnySourceItem[];
}
/**
 * This MAY NOT BE NEEDED. but IStateSourceHubSubs should be moved to fetchMyHubsites?
 * @param departmentId
 * @param sourceProps
 * @param depth: IFetchHubDepth 'site' or 'web'
 * @returns
 */
export declare function getHubAssocSites(departmentId: string, sourceProps: ISourceProps, depth?: IFetchHubDepth): Promise<IStateSource>;
//# sourceMappingURL=getHubAssocSites.d.ts.map