import { SetupContext } from 'vue'; import { TdPrimaryTableProps, PrimaryTableCol, TableRowData } from '../type'; export default function useFilter(props: TdPrimaryTableProps, context: SetupContext): { hasEmptyCondition: import("vue").ComputedRef; isTableOverflowHidden: import("vue").Ref; renderFilterIcon: ({ col, colIndex }: { col: PrimaryTableCol; colIndex: number; }) => import("vue/jsx-runtime").JSX.Element; renderFirstFilterRow: () => import("vue/jsx-runtime").JSX.Element; setFilterPrimaryTableRef: (primaryTableElement: any) => void; };