import type { CSSProperties } from 'vue'; import type { TableV2Props } from '../table'; import type { UseColumnsReturn } from './use-columns'; import type { UseDataReturn } from './use-data'; declare type UseStyleProps = { columnsTotalWidth: UseColumnsReturn['columnsTotalWidth']; data: UseDataReturn['data']; fixedColumnsOnLeft: UseColumnsReturn['fixedColumnsOnLeft']; fixedColumnsOnRight: UseColumnsReturn['fixedColumnsOnRight']; }; export declare const useStyles: (props: TableV2Props, { columnsTotalWidth, data, fixedColumnsOnLeft, fixedColumnsOnRight, }: UseStyleProps) => { bodyWidth: import("vue").ComputedRef; fixedTableHeight: import("vue").ComputedRef; mainTableHeight: import("vue").ComputedRef; leftTableWidth: import("vue").ComputedRef; rightTableWidth: import("vue").ComputedRef; headerWidth: import("vue").ComputedRef; rowsHeight: import("vue").ComputedRef; windowHeight: import("vue").ComputedRef; footerHeight: import("vue").ComputedRef; emptyStyle: import("vue").ComputedRef; rootStyle: import("vue").ComputedRef; headerHeight: import("vue").ComputedRef; }; export declare type UseStyleReturn = ReturnType; export {};