import React from 'react';
import { type T_ProductSearchItemRCO } from '../../../product-search-item/product-search-item-rco/product-search-item-rco';
import type { TItem } from '../../product-search.type';
export declare const withProductSearchItemContainer: (WrappedComponent: React.ComponentType<T_ProductSearchItemRCO>) => ({ searchId, optionKey, prodCode, productData, ...props }: Omit<T_ProductSearchItemRCO, "values" | "id" | "options" | "optionDetails" | "productPrice" | "setValues"> & {
    productData: TItem;
    searchId: string;
    prodCode: string;
    optionKey: string;
    onValueChange?: ((e: any) => void) | undefined;
}) => import("@emotion/react/jsx-dev-runtime").JSX.Element | null;
export declare const RCOOptionContainer: ({ searchId, optionKey, prodCode, productData, ...props }: Omit<T_ProductSearchItemRCO, "values" | "id" | "options" | "optionDetails" | "productPrice" | "setValues"> & {
    productData: TItem;
    searchId: string;
    prodCode: string;
    optionKey: string;
    onValueChange?: ((e: any) => void) | undefined;
}) => import("@emotion/react/jsx-dev-runtime").JSX.Element | null;
