import { Dispatch, SetStateAction } from 'react'; import { SelectedView, ApolloColumnType, Ordering, SelectedViewsProps } from '../interfaces'; interface UsePopStateProps { searchParams: Record; setActiveKey: Dispatch>; setQueryValue: Dispatch>; setFilterValues: Dispatch>>; setSortValue: Dispatch>; setBefore: Dispatch>; setAfter: Dispatch>; columns: ApolloColumnType[]; selectedViews?: SelectedViewsProps; localValue?: SelectedView[]; serverSelectedViews: SelectedView[]; defaultSortValue?: Ordering; onCleanSelected: () => void; /** 是否开启 */ on: boolean | undefined; onMount: () => void; } declare const usePopState: ({ on, onCleanSelected, selectedViews, searchParams, columns, localValue, serverSelectedViews, defaultSortValue, setQueryValue, setFilterValues, setSortValue, setActiveKey, setBefore, setAfter, onMount, }: UsePopStateProps) => void; export default usePopState;