import { ChangeEventHandler, KeyboardEventHandler, MouseEventHandler } from 'react'; import { TextFilterProps } from './TableGenerator.types'; /** * styled components for filters * @description this component is used to style the filters components and the filter container * this filsters are dynamic by a button to add two diferentes types of filters negative or positive */ export declare const useTextFilterState: ({ filtersState, field, index, dispatch, onGlobalFilterChange }: TextFilterProps) => { value: string; styles: import("react").CSSProperties; adding: boolean; negative: boolean; updateNegative: () => void; updateTrashState: () => void; updateSearch: ChangeEventHandler; updateAdding: () => void; onKeyDown: KeyboardEventHandler; searchButton: MouseEventHandler; };