import type { State } from '../types'; export declare const initialize: ({ sort, selectedFacets, term, base, page, passThrough }?: Partial | undefined) => { sort: import("../types").SearchSort; selectedFacets: import("../types").Facet[]; term: string | null; base: string; page: number; passThrough: URLSearchParams; }; export declare const useSearchState: (initialState: Partial, onChange: (url: URL) => void) => { state: { sort: import("../types").SearchSort; selectedFacets: import("../types").Facet[]; term: string | null; base: string; page: number; passThrough: URLSearchParams; }; setState: (newState: State) => false | void; }; export type UseSearchState = ReturnType;