import { MinutesToTimeConversionService } from './minutes-to-time-conversion';
export declare class MinutesToTimeConversionServiceImpl implements MinutesToTimeConversionService {
    private readonly ZERO;
    private readonly MINUTES_IN_A_HOUR;
    dateToMinutes(date: Date, estimatedJourneyCompleted: boolean): number;
    minutesToDate(totalMinutes: number): Date;
    private toDate;
    /**
     * Extrai as horas da quantidade total de minutos em um dia.
     * @param totalMinutes Quantidade total de minutos em um dia. Por exemplo: 1439
     * @returns As horas. Por exemplo: 23
     */
    private getHours;
    /**
     * Extrai o restante dos minutos da quantidade total de minutos.
     * @param totalMinutes Quantidade total de minutos em um dia. Por exemplo: 1439
     * @returns Restante dos minutos. Por exemplo: 59
     */
    private getMinutes;
    /**
     * Converte horas e minutos em quantidade total de minutos em um dia.
     * @param hours Quantidade de horas. Por exemplo: 12
     * @param minutes Quantidade de minutos. Por exemplo: 0
     * @returns Quantidade total de minutos em um dia. Por exemplo: 720
     */
    private getTotalMinutes;
}
