import { TableColumn, TableColumnCtx } from "./defaults.js"; import { DefaultRow, Table } from "../table/defaults.js"; import * as _$vue from "vue"; import { ComputedRef, RendererNode, Slots } from "vue"; //#region ../../packages/components/table/src/table-column/render-helper.d.ts declare function useRender(props: TableColumnCtx, slots: Slots, owner: ComputedRef>): { columnId: _$vue.Ref; realAlign: _$vue.Ref; isSubColumn: _$vue.Ref; realHeaderAlign: _$vue.Ref; columnOrTableParent: ComputedRef | TableColumn>; setColumnWidth: (column: TableColumnCtx) => TableColumnCtx; setColumnForcedProps: (column: TableColumnCtx) => TableColumnCtx; setColumnRenders: (column: TableColumnCtx) => TableColumnCtx; getPropsData: (...propsKey: string[][]) => Record; getColumnElIndex: (children: T[], child: RendererNode | null) => number; updateColumnOrder: () => void; }; //#endregion export { useRender as default };