import { type ProductEnrichment, type ProductEnrichmentProps, type ProductEnrichmentState } from '../../../../controllers/commerce/product-enrichment/headless-product-enrichment.js';
import type { StandaloneControllerWithProps } from '../../types/controller-definitions.js';
export type { ProductEnrichment, ProductEnrichmentProps, ProductEnrichmentState };
export interface ProductEnrichmentDefinition extends StandaloneControllerWithProps<ProductEnrichment, ProductEnrichmentProps> {
}
/**
 * Defines the `ProductEnrichment` controller for the purpose of server-side rendering.
 * @group Definers
 *
 * @param props - The configurable `ProductEnrichment` properties.
 * @returns The `ProductEnrichment` controller definition.
 */
export declare function defineProductEnrichment(): ProductEnrichmentDefinition;
