import { NgbDate } from "@ng-bootstrap/ng-bootstrap"; import dayjs, { UnitType } from "dayjs"; import * as i0 from "@angular/core"; export type NgbDateType = { year: number; month: number; day: number; }; export declare class AnnaDateTimeFormatService { constructor(); convertToNgbDateStandardFormat(date: any): NgbDateType | NgbDate; convertToNgbDate(date: any, parseFormat: any): NgbDateType | NgbDate; static formatToTwelveHrs(time: any, callRemoveZero: boolean): any; convertTotwentyFourHrsFormat(time: any, callAddZero: any): any; static removeZero(time: any): any; addZero(time: any): any; sortByTimeAscending(a: any, b: any): number; sortByTimeDescending(a: any, b: any): number; compareTime(a: dayjs.Dayjs, b: dayjs.Dayjs, unit: UnitType, isAsc: boolean): 1 | -1 | 0; convertNgbDateToMoment(ngbDate: NgbDate | NgbDateType): string; compareDate(a: string, b: string, isAsc: boolean): number; static formatTwentyFourHourTimeToHHMMAFormat(value: any, date?: string): string; static formatTwelveHourTimeToHHMMAFormat(timeValue: any, date?: string): string; formatDateAndHHMMATimeToStandardFormat(dateAndTime: any): string; compare(a: number | string, b: number | string, isAsc: boolean): number; sortDataByBroadcastTimeAsc(firstParamTime: string, secondParamTime: string, broadcastTime: string): 1 | -1 | 0; convertNgbDateToMomentInSpecificFormat(ngbDate: NgbDateType, format: string): string; getBroadcastWeek(startDate: any, format?: string): { start: dayjs.Dayjs; end: dayjs.Dayjs; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }