import { Fleet } from '../../types';
/**
 * Converts a flattened search result item into a properly structured Kubernetes resource.
 *
 * This function reverses the flattening performed by the search-collector, reconstructing
 * the original resource structure from the flattened search data.
 *
 * @param item - The flattened search result item from the ACM search API
 * @returns A structured Kubernetes resource object with the appropriate nested fields
 *
 * @see https://github.com/stolostron/search-collector/blob/main/pkg/transforms/genericResourceConfig.go
 */
export declare function convertSearchItemToResource<R extends K8sResourceCommon | K8sResourceCommon[]>(item: any): R extends (infer T)[] ? Fleet<T> : Fleet<R>;
//# sourceMappingURL=convertSearchItemToResource.d.ts.map