export declare function getQ(section: Section | undefined, querySelector: (state: Section) => Value, initialState: Value): { q?: undefined; } | { q: Value; }; export declare function getSortCriteria(section: Section | undefined, sortCriteriaSelector: (state: Section) => Value, initialState: Value): { sortCriteria?: undefined; } | { sortCriteria: Value; }; export declare function getFacets(section: Record | undefined, facetIsEnabled: (facetId: string) => boolean, valuesSelector: (request: Request) => Value[], out: keyof Parameters): { [out]: { [x: string]: Value[]; }; }; export declare function getTab
(section: Section | undefined, tabSelector: (tabSet: Section) => string, initialState: string): { tab?: undefined; } | { tab: string; };