import { SearchSection } from '../../../state/state-sections.js';
import { FacetSection } from '../../../state/state-sections.js';
import { AnyFacetResponse } from '../generic/interfaces/generic-facet-response.js';
import { FacetResponse, FacetValue } from './interfaces/response.js';
export declare const baseFacetResponseSelector: (state: Partial<SearchSection>, id: string) => AnyFacetResponse | undefined;
export declare const facetRequestSelector: (state: FacetSection, id: string) => import("./interfaces/request.js").FacetRequest;
export declare const facetResponseSelector: (state: SearchSection & FacetSection, facetId: string) => FacetResponse | undefined;
export declare const facetResponseSelectedValuesSelector: (state: SearchSection & FacetSection, facetId: string) => FacetValue[];
export declare const facetResponseActiveValuesSelector: (state: SearchSection & FacetSection, facetId: string) => FacetValue[];
export declare const isFacetLoadingResponseSelector: (state: SearchSection) => boolean;
