/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { default as React, ComponentType } from 'react'; import { GridColumnState } from '../../interfaces/index.js'; import { GridColumnMenuFilterUIProps } from '../../interfaces/GridColumnMenuFilterUIProps'; /** * @hidden */ type GridAdaptiveToolbarFilterProps = { filtered: GridColumnState[]; computedShow?: boolean; expandState?: any; children?: React.ReactNode; FilterUI?: ComponentType | undefined; filterUIProps: any; isFilterValid: boolean; renderTitle: (column: GridColumnState) => React.ReactNode; onBackView?: () => void; clear: (event: React.FormEvent) => void; submit?: (event: React.FormEvent) => void; onClose?: () => void; onFilterExpand: (event: React.MouseEvent, column: GridColumnState) => void; handleClearAllFilters: (event: any) => void; }; /** * @hidden */ export declare const GridAdaptiveToolbarFilter: (props: GridAdaptiveToolbarFilterProps) => React.JSX.Element; export {};