import { M3CouchMaestro } from "../Data/m3-couch-maestro"; import { ServiceM3Maestro } from "../Services/M3Maestro.service"; export declare class M3MaestroOffline { private oM3CouchMaestro; constructor(oM3CouchMaestro: M3CouchMaestro); /** * Obtener formas de pago * @param idKatios Id de la Empresa * @param respOk_get_formas_pago Funcion con respuesta OK * @param respError_get_formas_pago Funcion con respuesta ERROR */ GetFormasPago(idKatios: any, idProceso: string, respOk_get_formas_pago: Function, respError_get_formas_pago: Function): void; /** * Filtrar las formas de pago, dependiendo la informacion del proceso. * @param idProceso * @param formasPago */ FiltrarByProceso(idProceso: string, formasPago: Array): any[]; GetEstructura(est: string): any; /** * Obtener dinámicas por actividad * @param idKatios Id de la empresa * @param LoadDinamicasOK Funcion de respuesta OK * @param LoadDinamicasError Funcion de respuesta ERROR */ GetDinamicasByACtividad(idKatios: any, oData: any, LoadDinamicasOK: Function, LoadDinamicasError: Function): void; /** * Obtener informacion de ubicaciones * @param sIdUbicaciones Id de la ubicacion a buscar en base de datos NoSQL * @param oServiceM3Maestro Servicio maestro, esta tiene funcionalidad para buscar especificamente un ubicacion * @param FuncionOK Funcion que retoma la funcionalidad cuando es OK. */ GetUbicaciones(idkatios: string, sIdUbicaciones: string, oServiceM3Maestro: ServiceM3Maestro, FuncionOK: Function): void; /** * Obtener la informacion sincrónicamente de template. segun el reporte entrante * @param idkatios */ Asyncget_template_reporte(idkatios: string, idrep: any): Promise<{ "RESPUESTA": { "RPTemplate": any; }; }>; }