import { type InstantProducts, type InstantProductsOptions, type InstantProductsProps, type InstantProductsState } from '../../../../controllers/commerce/instant-products/headless-instant-products.js';
import type { NonRecommendationControllerDefinitionWithoutProps } from '../../types/controller-definitions.js';
export type { InstantProducts, InstantProductsOptions, InstantProductsProps, InstantProductsState, };
export interface InstantProductsDefinition extends NonRecommendationControllerDefinitionWithoutProps<InstantProducts> {
}
/**
 * Defines the `InstantProducts` controller for the purpose of server-side rendering.
 * @group Definers
 *
 * @returns The `InstantProducts` controller definition.
 */
export declare function defineInstantProducts(props?: InstantProductsProps): InstantProductsDefinition;
