import { TypeM3PrdGrp } from "../Maestro/M3PrdGrp.type"; import { M3PItemsWEB } from "../Registro/m3-pdetalle-items"; export declare class ServiceM3PackByipo { private operators; /** * Validar si el producto que será hijo, cumple con las caracteristicas * @param m3ProcPKG * @param producto */ ValidarSiEsTipo(m3ProcPKG: TypeM3PrdGrp, producto: TypeM3PrdGrp): boolean; /** * Aplicacion de reglas de paquetes, teniendo en cuenta al información del producto ingresado. * @param m3ProcPKG * @param producto * @param oM3PItemsWEB */ GeneraValidaciones(m3ProcPKG: TypeM3PrdGrp, producto: TypeM3PrdGrp, oM3PItemsWEB: M3PItemsWEB): boolean; /** * Validación de accion de reglas de paquete. * @param sAccion */ private ValidacionAccion; /** * Obtener información de parametros, teniendo en cuenta las reglas. * @param parametro * @param producto */ private GetParametros; }