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