import { Dayjs } from 'dayjs'; import { DurationUnitEnum } from '../enums/duration-unit.enum'; import { ComputeValidationDateParams } from '../interfaces/validation/compute-validation-date.params'; export declare class VanillaDurationCalculationService { constructor(); computeValidationDate(computeValidationDateParams: ComputeValidationDateParams): { validFrom: Date; validUntil: Date; }; addDurationBoundedByValidity(dateFrom: Dayjs, timeUnit: DurationUnitEnum, timeValue: number, validityDateUntil?: Date, overrideEndingHour?: string): Dayjs; findBeginningOfPeriod(dateFrom: Dayjs, periodUnit: DurationUnitEnum): Dayjs; addDuration(dateFrom: Dayjs, timeUnit: DurationUnitEnum, timeValue: number): Dayjs; overrideEndingHour(date: Dayjs, endingHour: string): Dayjs; subtractOneSecond(date: Dayjs): Dayjs; } //# sourceMappingURL=vanilla-duration-calculation.service.d.ts.map