import { BooleanValue, NumberValue, RecordValue } from '@coveo/bueno'; import type { RangeFacetValue } from './interfaces/range-facet.js'; export declare const numericFacetValueDefinition: { state: import("@coveo/bueno").StringValue; start: NumberValue; end: NumberValue; endInclusive: BooleanValue; numberOfResults: NumberValue; }; export declare const dateFacetValueDefinition: { start: import("@coveo/bueno").StringValue; end: import("@coveo/bueno").StringValue; endInclusive: BooleanValue; state: import("@coveo/bueno").StringValue; numberOfResults: NumberValue; }; export declare const rangeFacetSelectionPayloadDefinition: (selection: RangeFacetValue) => { facetId: import("@coveo/bueno").StringValue; selection: RecordValue; }; export interface RangeFacetSelectionPayload { facetId: string; selection: RangeFacetValue; }