import { K8sResourceCommon, Selector } from '@openshift-console/dynamic-plugin-sdk';
import { ClusterSetData, FleetClusterNamesOptions } from '../types/fleet';
/**
 * Internal hook that provides common implementation for fleet cluster operations.
 * This is shared between useFleetClusterNames and useFleetClusterSets.
 */
export declare function useFleetClustersInternal({ returnAllClusters, includeGlobal, clusterSets, }: FleetClusterNamesOptions): [K8sResourceCommon[], boolean, any, Selector | undefined];
/**
 * Organizes clusters into cluster set data structure
 */
export declare function organizeClustersBySet(clusters: K8sResourceCommon[], options?: FleetClusterNamesOptions): ClusterSetData;
//# sourceMappingURL=useFleetClustersInternal.d.ts.map