import type { ColumnItem, FieldNames, ShowSearchType, Value } from '../typings';
/**
 * 默认过滤选项方法
 * 根据输入值过滤选项列表
 */
export declare const defaultFilterOption: (inputValue: string, options: ColumnItem[], fieldNames?: FieldNames) => boolean;
/**
 * 默认渲染方法
 * 将路径中的标签用分隔符连接并高亮关键词
 */
export declare const defaultRender: (inputValue: string, path: ColumnItem[], fieldNames?: FieldNames) => React.ReactNode;
/**
 * 菜单处理 Hook
 */
declare const useMenu: (columns?: ColumnItem[][], value?: Value, fieldNames?: FieldNames, searchText?: string, searchType?: ShowSearchType) => {
    menusColumn: ColumnItem<import("../typings").BrRecord>[][];
};
export default useMenu;
