import { BzScrollElement } from "../context-menu"; export interface RangePicker { startDate?: Date; endDate?: Date; } export interface TimePicker { hours?: number; minutes?: number; } export interface DateObject { dayWeek: string; dayName: number; dayWeekNumber: number; year: number; month: number; date: Date; current: boolean; } export interface MonthMenu { name: string; number: number; } export interface FormatObject { year: number; month: number; day: number; } export interface DatePickerParams { dateFormat: string; locale: string; timePicker: boolean; rangePicker: boolean; value: Date | RangeObject | null; scrollOptions?: BzScrollElement; } export interface DatePickerObject { year?: number; month?: number; day?: number; } export interface RangeObject { startDate: Date | null; endDate: Date | null; } export interface DatePickerLabel { hourLabel?: string; minutesLabel?: string; confirmButton?: string; nowDateButton?: string; }