import { EventEmitter } from '@angular/core'; import { Subscription } from 'rxjs'; export declare class DateUtilsService { record: any; objectEmitter: EventEmitter; objectSubscription: Subscription; static months: any; static weeks: any; static filterModes: any[]; generateDisplayColumnsFilter(filterMode: string): any[]; /** * * @param fieldname object field date name that want to compare * @param filterMode Date filter mode e.g. today, yesterday, this_month (value take it from filterMode variable above) * @param dateValues object that store date value * filterMode = custom_date, dateValue = {sdate: 'YYYY-MM-DD'} * filterMode = custom_date_rank, dateValue = {sdate: 'YYYY-MM-DD', edate: 'YYYY-MM-DD'} * @returns */ generateObjectFilter(fieldname: string, filterMode: string, dateValues?: any): any; static getListDays(month: string, year: string): string[]; /** * * @param formAction * @param mode * @param option {sdate: "YYYY-MM-DD", label: ""} */ setValue(formAction: string, mode: string, option?: any): void; getValue(): any; }