import { IFix } from '../configuration';
import { IRelation } from '../configuration';
import { IRelativeHoliday } from '../configuration';
import { IBaseCalculator, BaseCalculator } from './base-calculator';
export interface IRelativeHolidayCalculator extends IBaseCalculator<IRelativeHoliday<IRelation, IFix>> {
}
export declare class RelativeHolidayCalculator extends BaseCalculator<IRelativeHoliday<IRelation, IFix>> implements IRelativeHolidayCalculator {
    constructor();
    calculateDate(holiday: IRelativeHoliday<IRelation, IFix>, year: number): Date | undefined;
    private calculateRelativeBetween;
    private calculateRelativeToDate;
    private calculateRelativeToWeekday;
    private applyRelation;
}
//# sourceMappingURL=relative-holiday-calculator.d.ts.map