import React from 'react';
import type { DataGridEditorProps } from './editorTypes';
import './editors.css';
export interface DateEditorProps<TRow = any> extends DataGridEditorProps<string | Date | null, TRow> {
    /** Date format string (e.g., "yyyy-MM-dd", "MM/dd/yyyy") */
    dateFormat?: string;
    /** Show time picker in addition to date */
    showTime?: boolean;
    /** Minimum selectable date */
    minDate?: Date;
    /** Maximum selectable date */
    maxDate?: Date;
    /** Auto-commit when date is selected */
    autoCommit?: boolean;
}
/**
 * DateEditor component for DataGrid cells.
 * Provides a calendar popup for date selection with optional time picker.
 */
export declare function DateEditor<TRow = any>(props: DateEditorProps<TRow>): React.ReactElement;
export declare namespace DateEditor {
    var displayName: string;
}
