import { SetupContext } from 'vue'; import { TdPrimaryTableProps, PrimaryTableCol, TableRowData, TableExpandedRowParams, RowEventContext, RowClassNameParams } from '../type'; export default function useRowExpand(props: TdPrimaryTableProps, context: SetupContext): { showExpandedRow: import("vue").ComputedRef; showExpandIconColumn: import("vue").ComputedRef; getExpandColumn: () => PrimaryTableCol; renderExpandedRow: (p: TableExpandedRowParams & { tableWidth: number; isWidthOverflow: boolean; }) => import("vue/jsx-runtime").JSX.Element; onInnerExpandRowClick: (p: RowEventContext) => void; getExpandedRowClass: (params: RowClassNameParams) => string; };