import { Injector } from '@angular/core';
import { DatePipe } from '@angular/common';
import { NiceComponentLibraryConfig } from '../models/nice-component-library.config';
import * as i0 from "@angular/core";
export declare class DateUtilService {
    private datePipe;
    private injector;
    config: NiceComponentLibraryConfig;
    DIS_DATE_TIME_FORMAT_DEFAULT: string;
    constructor(datePipe: DatePipe, injector: Injector);
    getDateNow(): Date;
    addDays(date: Date, days: number): Date;
    convertToStartOfDate(dateString: string): Date;
    convertDateToStringCurrentGMT(date: Date): string | null;
    convertDateToStringGMT0(date: Date | string): string | null;
    convertDateToDisplayGMT0(date: string): string | null;
    convertDateToDisplayServerTime(date: string): string | null;
    convertDateTimeToDisplay(date: string): string | null;
    convertToDateIgnoreTimeZone(dateStr: string | undefined): Date | null;
    convertStringToDate(date: string): Date;
    static ɵfac: i0.ɵɵFactoryDeclaration<DateUtilService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<DateUtilService>;
}
