import { DateRangePickerProps } from '../interfaces';
import { RangeCalendarI18nStrings } from './interfaces';
export declare function findDateToFocus(selected: Date | null, baseDate: Date, isDateEnabled: DateRangePickerProps.IsDateEnabledFunction, isSingleGrid: boolean): Date | null;
export declare function findMonthToFocus(selected: Date | null, baseDate: Date, isMonthEnabled: DateRangePickerProps.IsDateEnabledFunction, isSingleGrid: boolean): Date | null;
export declare function findMonthToDisplay(value: DateRangePickerProps.PendingAbsoluteValue, isSingleGrid: boolean, startPeriod: DateRangePickerProps.StartPeriod): Date;
export declare function findYearToDisplay(value: DateRangePickerProps.PendingAbsoluteValue, isSingleGrid: boolean, startPeriod: DateRangePickerProps.StartPeriod): Date;
export declare const generateI18NFallbackKey: (isMonthPicker: boolean, isDateOnly: boolean) => "i18nStrings.monthConstraintText" | "i18nStrings.dateConstraintText" | "i18nStrings.dateTimeConstraintText";
export declare const generateI18NKey: (isMonthPicker: boolean, isDateOnly: boolean, isIso: boolean) => "i18nStrings.isoMonthConstraintText" | "i18nStrings.slashedMonthConstraintText" | "i18nStrings.isoDateConstraintText" | "i18nStrings.slashedDateConstraintText" | "i18nStrings.isoDateTimeConstraintText" | "i18nStrings.slashedDateTimeConstraintText";
export declare const provideI18N: (i18nStrings: RangeCalendarI18nStrings, isMonthPicker: boolean, isDateOnly: boolean, isIso: boolean) => undefined | string;
//# sourceMappingURL=utils.d.ts.map