import { Observable } from "rxjs"; import { SafeAny } from "../type/type"; export declare class BzUtils { private static _obsMap; /** * Set smart validation. * * @author Federico Gambardella * @param {SafeAny} key */ static triggerValidation(key: string): void; /** * Get smart validation. * * @author Federico Gambardella * @param {SafeAny} key * @returns */ static getValidation(key: SafeAny): Observable; /** * Set map. * * @author Federico Gambardella * @param {string} key * @param {SafeAny} initValue */ static setObsMap(key: string, value?: SafeAny, initValue?: SafeAny): void; /** * Get map. * * @author Federico Gambardella * @param {string} key * @param {SafeAny} initValue * @returns */ static getObsMap(key: SafeAny, initValue?: SafeAny): Observable; /** * Set rpl obj * * @author Federico Gambardella * @param key * @param rip * @param value * @param isComplited */ static setRplObs(key: SafeAny, rip: number, value: SafeAny, isComplited?: boolean): void; /** * Get rpl obj * * @author Federico Gambardella * @param key * @param rip * @returns */ static getRplObs(key: SafeAny, rip: number): Observable; }