import DateRange from "../model/DateRange"; /** * The main controller of YoHours */ export declare class Main { private _dateRanges; private _builder; private _parser; constructor(); /** * @return The opening_hours value */ getOpeningHours(): string; /** * @return The date ranges array, some may be undefined */ getDateRanges(): DateRange[]; /** * @return The first defined date range */ getFirstDateRange(): DateRange; /** * Clear all defined data */ clear(): void; /** * Adds a new date range * @param start The start time of this range * @param end The end time * @param copyIntervals The intervals to copy (or null if create new void range) * @return The created range */ newRange(wInterval: any, copyIntervals: any): DateRange; /** * Deletes the currently shown date range */ deleteCurrentRange(): void; }