import { FacetAggregation } from "./index.js";
import { FacetToken } from "../../Session/Tokens/FacetToken.js";
import { FacetAggregationField } from "./FacetAggregationField.js";
export declare abstract class FacetBase {
    displayFieldName: string;
    aggregations: Map<FacetAggregation, Set<FacetAggregationField>>;
    abstract toFacetToken(addQueryParameter: (o: any) => string): FacetToken;
}
//# sourceMappingURL=FacetBase.d.ts.map