/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { FilterDescriptor } from '@progress/kendo-data-query'; import * as React from 'react'; export interface ColumnMenuFilterProps { /** The current filter descriptor for the column */ filter: FilterDescriptor; /** Event handler for filter changes */ onFilterChange: (event: React.SyntheticEvent, nextFilter: FilterDescriptor, prevFilter: FilterDescriptor) => void; /** Available filter operators for the column */ operators?: { text: string; operator: string; }[]; /** Initial filter descriptor when creating a new filter */ initialFilter?: FilterDescriptor; /** Custom input component for filter value entry */ input?: React.ComponentType<{ value: any; onChange: any; }>; } export declare const ColumnMenuBooleanFilter: React.FunctionComponent; export declare const ColumnMenuTextFilter: React.FunctionComponent; export declare const ColumnMenuNumericFilter: React.FunctionComponent; export declare const ColumnMenuDateFilter: React.FunctionComponent;