import React from 'react';
import { ProInfoActionType, ProInfoGroupContextProps, ProInfoColumnsProps } from '../typing';
export declare function useActionType<T>(ref: React.MutableRefObject<ProInfoActionType | undefined>, action: ProInfoActionType): void;
/** ProInfoGroupContext */
export declare const ProInfoGroupContext: React.Context<ProInfoGroupContextProps>;
/**
 * 获取 dataIndex 值
 * @param dataIndex
 * @param dataSource
 * @returns
 */
export declare function getDataIndexValue(dataIndex: ProInfoColumnsProps['dataIndex'], dataSource: object): any;
/**
 * 判断是否隐藏
 * @param hidden
 * @param value
 * @param record
 * @param context
 */
export declare function isHidden(hidden: ProInfoColumnsProps['hidden'], value: any, record: any, context: any): any;
