import { OnInit, ChangeDetectorRef } from '@angular/core'; import { UntypedFormControl, UntypedFormGroup } from '@angular/forms'; import { Moneda, TasaCambio, SelectItem, Rubro, Idioma, Proceso } from 'ng-pli-util'; import { CommonService } from '../services/common.service'; import * as i0 from "@angular/core"; export declare abstract class CommonListsComponent implements OnInit { protected commonService: CommonService; protected cdRef: ChangeDetectorRef; /** Static per page label */ static LABEL_RECORDS_PER_PAGE: string; /** */ locale: string; /** List of currency */ lCurrency: Moneda[]; /** List of currency */ lSICurrency: SelectItem[]; /** The subscription of the currencies */ /** List of categories */ lCategory: Rubro[]; /** List of category */ lSICategory: SelectItem[]; /** The subscription of the categories */ /** List of categories */ lExchangeRate: TasaCambio[]; /** List of exchange rate by ISO origin - destiny: USD-COP */ lIsoExchangeRate: any; /** */ primeLocaleEs: any; /** List of language */ lLanguage: Idioma[]; /** List of Process */ lProcess: Proceso[]; /** List of process */ lSIProcess: SelectItem[]; /** getMoment moment instance */ actualDate: any; constructor(commonService: CommonService, cdRef: ChangeDetectorRef); ngOnInit(): void; /** It prints the monCode */ private printCurrencyCode; /** * Init the info of currencies */ onCurrencyInit(): void; adjustmentIsoExchange(): void; /** It returns a boolean if the control has any error */ hasErrors(formControl: UntypedFormControl): boolean; /** It returns a boolean if the control has a specific error */ hasError(formControl: UntypedFormControl, error: string): boolean; /** It validates if form is valid */ isFormValid(formGroup: UntypedFormGroup): boolean; copyMessage(val: string): void; p(x: any): string; cloneObject(obj: any): any; getActualDate(reload?: boolean): Promise; get timeZoneBogota(): string; get utcBogota(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }