/**
 *  Parsing strings based on https://wiki.openstreetmap.org/wiki/Key:opening_hours#Implementation
 *  Minimal implementation:
 * - "24/7"
 * - "09:00-22:00"
 * - "Mo-Sa 09:00-19:00; Su 10:00-18:00"
 * - "Mo-Fr 07:00-01:00"
 */
import { IOpeningHoursPeriod } from "../../schema-definitions/models/interfaces/openingHours/IOpeningHoursPeriod";
export declare class OpeningHoursParser {
    private readonly TWENTY_FOUR_SEVEN;
    private readonly OSM_BASIC_FORMAT_REGEX;
    private readonly OSM_FORMAT_REGEX;
    private daysInWeek;
    constructor();
    parse(openingHours: string | null): Array<Partial<IOpeningHoursPeriod>> | null;
    private generatePeriods;
    private getNextDay;
}
