import { useState, Dispatch, SetStateAction } from 'react'; interface SharedQueryHookProps { searchQuery?: string; onQueryChange: Dispatch>; syncEnabled: string | boolean; toggleSync: Dispatch>; } const useFlamegraphSharedQuery = (): SharedQueryHookProps => { const [searchQuery, onQueryChange] = useState(); const [syncEnabled, toggleSync] = useState(false); return { searchQuery, onQueryChange, syncEnabled, toggleSync, }; }; export default useFlamegraphSharedQuery;