import { TableV2Props } from "../table.js"; import { UseColumnsReturn } from "./use-columns.js"; import { CSSProperties, ComputedRef } from "vue"; //#region ../../packages/components/table-v2/src/composables/use-styles.d.ts type UseStyleProps = { columnsTotalWidth: UseColumnsReturn['columnsTotalWidth']; fixedColumnsOnLeft: UseColumnsReturn['fixedColumnsOnLeft']; fixedColumnsOnRight: UseColumnsReturn['fixedColumnsOnRight']; rowsHeight: ComputedRef; }; 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; }; type UseStyleReturn = ReturnType; //#endregion export { UseStyleReturn, useStyles };