import type { NodesGroupByField, NodesPeerRole } from '../../types/api/nodes'; import type { NodesUptimeFilterValues } from '../../utils/nodes'; export declare function useNodesPageQueryParams(groupByParams: NodesGroupByField[] | undefined, withPeerRoleFilter: boolean | undefined): { uptimeFilter: NodesUptimeFilterValues; searchValue: string; peerRoleFilter: NodesPeerRole | undefined; groupByParam: NodesGroupByField | undefined; withProblems: boolean; handleSearchQueryChange: (value: string) => void; handleUptimeFilterChange: (value: NodesUptimeFilterValues) => void; handlePeerRoleFilterChange: (value: NodesPeerRole) => void; handleGroupByParamChange: (value: string) => void; handleWithProblemsChange: (value: boolean) => void; };