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