import type { CellRendererOptions } from '../CellRenderer.js'; /** * Options to control the date input renderer content. */ export interface DateInputRendererBaseOptions extends CellRendererOptions { /** * Type of the built-in date-based input renderer. */ type: 'dateInput' | 'dateTimeInput' | 'timeInput'; /** * Whether the date input is disabled. */ disabled?: boolean; /** * Attributes to control the date input. */ attributes?: DateInputAttributes; } /** * Attributes to control the date input. */ export interface DateInputAttributes { /** * Minimum accepted value in the native input format. */ min?: string; /** * Maximum accepted value in the native input format. */ max?: string; /** * Step interval passed to the native input element. */ step?: string; }