import type { TableFilterState } from './types.js'; /** Controlled-or-uncontrolled column filter map plus the per-column setter TableRoot publishes. */ export declare function useTableFilter(prop: TableFilterState | undefined, defaultProp: TableFilterState | undefined, onChange: ((filter: TableFilterState) => void) | undefined): [TableFilterState, (columnKey: string, value: string) => void];