import { IRawCalendar } from './model/RawCalendarTypes';
import { Component } from './model/Component';
export declare class Calendar {
    private readonly rawCalendar;
    private defaultTZ?;
    constructor(rawCalendar: IRawCalendar);
    iterator(): Generator<Component, void, unknown>;
    getEvents({ start, end, limit }: {
        start: Date;
        end?: Date;
        limit?: number;
    }): [Date, Component][];
}
//# sourceMappingURL=Calendar.d.ts.map