/**
 * @license
 *-------------------------------------------------------------------------------------------
 * Copyright © 2026 Progress Software Corporation. All rights reserved.
 * Licensed under commercial license. See LICENSE.md in the package root for more information
 *-------------------------------------------------------------------------------------------
 */
import { GridFilterOperators } from './interfaces/GridFilterOperators';
import { GridFilterOperator } from './interfaces/GridFilterOperator';
/**
 * @hidden
 */
export declare const filterLogicList: {
    text: string;
    operator: string;
}[];
/**
 * @hidden
 */
export declare const operators: GridFilterOperators;
/**
 * @hidden
 */
export declare const IsUnaryFilter: (operator: string | Function) => boolean;
/**
 * @hidden
 */
export declare const operatorMap: (iterable: Array<any>, service: any) => {
    text: any;
    operator: any;
}[];
/**
 * @hidden
 */
export declare const defaultBooleanOperator: string;
/**
 * @hidden
 */
export declare const booleanFilterValues: ({
    text: string;
    operator: string;
} | {
    text: string;
    operator: boolean;
})[];
/**
 * @hidden
 */
export declare const defaultHideSecondFilter: {
    text: boolean;
    numeric: boolean;
    date: boolean;
    boolean: boolean;
};
/**
 * @hidden
 */
export declare const cellInputChange: (value: any, e: any, props: any) => any;
/**
 * @hidden
 */
export declare const getDefaultOperator: (filterOperators: GridFilterOperators | GridFilterOperator[], filterType?: string) => any;
/**
 * @hidden
 */
export declare const getFilterType: (filterType: 'text' | 'numeric' | 'boolean' | 'date' | undefined) => "boolean" | "text" | "date" | "numeric";
/**
 * @hidden
 */
export declare const cellBoolDropdownChange: (value: any, e: any) => {
    value: any;
    operator: string;
    event: any;
};
/**
 * @hidden
 */
export declare const cellOperatorChange: (operator: any, e: any, value: any) => {
    value: any;
    operator: any;
    event: any;
};
/**
 * @hidden
 */
export declare const getAriaLabel: (filterType: 'text' | 'numeric' | 'boolean' | 'date', service: any) => any;
