import { DayOfWeek } from './DayOfWeek';
/**
 * Scope on the time used to get free time.
 */
export declare class ScopeTime {
    private starts;
    private ends;
    constructor(option?: {
        defaultStart?: number;
        defaultEnd?: number;
    });
    /**
     * Set start time to day of week.
     *
     * @param day day of week.
     * 0(Sunday) and 6(Saturday)
     * @param hour start hour of day.
     * between 0 and 24.
     */
    setStart(day: DayOfWeek, hour: number): void;
    /**
     * Set end time to day of week.
     *
     * @param day day of week.
     * 0(Sunday) and 6(Saturday)
     * @param hour end hour of day.
     * between 0 and 24.
     */
    setEnd(day: DayOfWeek, hour: number): void;
    /**
     * Get start hour for given day of week.
     *
     * @param day day of week
     */
    start(day: DayOfWeek): number;
    /**
     * Get end hour for given day of week.
     *
     * @param day day of week
     */
    end(day: DayOfWeek): number;
}
//# sourceMappingURL=ScopeTime.d.ts.map