import { BaseTableProps, ProTableListProps, ProTableSummaryProps } from '../../../types';
import { Ref } from 'vue';
/**
 * @description table 高度计算
 * @param {Object} props 表格配置项
 * @param {Function} updatePageSize 更新分页大小
 * @returns {Object} 表格高度计算结果
 * */
export declare const useAutoHeight: (props: BaseTableProps | ProTableListProps | ProTableSummaryProps, updatePageSize: (size: number) => void) => {
    containerRef: Ref<HTMLElement | null, HTMLElement | null>;
    tableHeight: Ref<number, number>;
    tableWidth: Ref<number, number>;
    calculateHeight: Ref<number, number>;
    calculateRowH: Ref<number, number>;
    calculateTitleH: Ref<number, number>;
    pagerCount: Ref<number, number>;
    handleCalculateMaxHeight: () => void;
};
