import { AbstractControl } from '@angular/forms';
import { DateAdapter } from '@angular/material/core';
import { DateIntervalDescriptor } from '@angular-ru/cdk/typings';
import { DateSuggestionStrategy } from '../domain/interfaces/date-suggestion-strategy';
import * as i0 from "@angular/core";
export declare class DateSuggestionCalendarWeekStrategy implements DateSuggestionStrategy {
    private readonly dateAdapter;
    constructor(dateAdapter: DateAdapter<Date>);
    updateIntervalFor(control: AbstractControl, { dateFromKey, dateToKey }: DateIntervalDescriptor): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DateSuggestionCalendarWeekStrategy, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<DateSuggestionCalendarWeekStrategy>;
}
//# sourceMappingURL=date-suggestion-calendar-week.strategy.d.ts.map