import { Dispatch, SetStateAction } from "react"; export interface UseStateFromPropsOpts { mergeFunc?: (prevData: T, state: T, newData: T) => T; onRefresh?: (data: T) => void; } declare function useStateFromProps(data: T, opts?: UseStateFromPropsOpts): [T, Dispatch>]; export default useStateFromProps;