import type { DatePrecision } from './date-picker-date-utils.js'; import type { WeekPrecision } from './date-picker-week-utils.js'; import { RenderLabel } from '../date-picker-view/date-picker-view.js'; export type Precision = DatePrecision | WeekPrecision; export type DatePickerFilter = Partial boolean>>; export declare const convertDateToStringArray: (date: Date | undefined | null, precision: Precision) => string[]; export declare const convertStringArrayToDate: (value: T[], precision: Precision) => Date; export declare const generateDatePickerColumns: (selected: string[], min: Date, max: Date, precision: Precision, renderLabel: RenderLabel, filter: DatePickerFilter | undefined, tillNow?: boolean) => import("../picker-view/index.js").PickerColumn[];