import React from 'react';
import { FilterValidationResult, FilterValue } from '../../Filters.model';
export interface DateTimeFilterProps {
    value?: string;
    /** Whether modifying time should be allowed */
    modifyTime: boolean;
    /** Callback triggered when a new filter value is selected */
    onSelect: (value: FilterValue) => void;
    /** Callback triggered when validation fails */
    onError?: () => void;
    /** Callback triggered for custom validations of the filter */
    onValidate?: (currentValue: FilterValue) => FilterValidationResult;
    /** CSS Class name for additional styles */
    className?: string;
    /** Optional id for the input field */
    inputId?: string;
}
export declare const DateTimeFilter: React.FC<DateTimeFilterProps>;
//# sourceMappingURL=DateTimeFilter.d.ts.map