import { DateAdapter } from './date-adapter';
import { IDateAdapter } from './date-time';
export declare class IntersectionOperatorConfig {
    static defaultMaxFailedIterations?: number;
}
export declare class RuleConfig {
    static defaultWeekStart?: IDateAdapter.Weekday;
}
export declare class MergeDurationOperatorConfig {
    static defaultMaxDuration?: number;
}
export declare class SplitDurationOperatorConfig {
    static defaultMaxDuration?: number;
}
export declare class RScheduleConfig {
    static defaultDateAdapter: typeof DateAdapter;
    static readonly Rule: typeof RuleConfig;
    static readonly IntersectionOperator: typeof IntersectionOperatorConfig;
    static readonly MergeDurationOperator: typeof MergeDurationOperatorConfig;
    static readonly SplitDurationOperator: typeof SplitDurationOperatorConfig;
}
//# sourceMappingURL=rschedule-config.d.ts.map