import type { ChildProduct } from '../../../api/commerce/common/product.js'; export interface CoreInstantProductPayload { /** * The search box ID. */ id: string; } export type ClearExpiredInstantProductsPayload = CoreInstantProductPayload; export declare const clearExpiredProducts: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: CoreInstantProductPayload], CoreInstantProductPayload, "commerce/instantProducts/clearExpired", never, never>; export interface PromoteChildToParentPayload extends UpdateInstantProductQueryPayload { child: ChildProduct; } export declare const promoteChildToParent: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: PromoteChildToParentPayload], PromoteChildToParentPayload, "commerce/instantProducts/promoteChildToParent", never, never>; export interface UpdateInstantProductQueryPayload extends CoreInstantProductPayload { /** * The initial basic query expression for instant products. */ query: string; } export type RegisterInstantProductPayload = CoreInstantProductPayload; export declare const registerInstantProducts: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: CoreInstantProductPayload], CoreInstantProductPayload, "commerce/instantProducts/register", never, never>; export declare const updateInstantProductsQuery: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: UpdateInstantProductQueryPayload], UpdateInstantProductQueryPayload, "commerce/instantProducts/updateQuery", never, never>;