/**
 * @license
 *-------------------------------------------------------------------------------------------
 * Copyright © 2026 Progress Software Corporation. All rights reserved.
 * Licensed under commercial license. See LICENSE.md in the package root for more information
 *-------------------------------------------------------------------------------------------
 */
import { TextBoxChangeEvent } from '@progress/kendo-react-inputs';
import { GridColumnState } from '../../index.js';
import * as React from 'react';
/**
 * @hidden
 */
type GridAdaptiveColumnChooserProps = {
    onBackView?: () => void;
    handleClose?: () => void;
    onSelectAll?: () => void;
    onFilter?: (event: TextBoxChangeEvent) => void;
    onApply?: (event: React.FormEvent<HTMLFormElement>) => void;
    onReset?: (event: React.FormEvent<HTMLFormElement>) => void;
    onCheckChange?: (checked: boolean, id: string) => void;
    filter?: string;
    allSelected?: boolean;
    checkedCount?: number;
    filtered?: GridColumnState[];
    selectedColumns?: Record<string, boolean>;
};
/**
 * @hidden
 */
export declare const GridAdaptiveColumnChooser: (props: GridAdaptiveColumnChooserProps) => React.JSX.Element;
export {};
