import type { FacetValueState } from '../facets/facet-api/value.js'; export type StaticFilterSetState = Record; export interface StaticFilterSlice { id: string; values: StaticFilterValue[]; } export interface StaticFilterValue { /** * A human-readable caption for the expression (for example, `Youtube`). */ caption: string; /** * The query filter expression to apply when the value is selected (for example, `@filetype=="youtubevideo"`). */ expression: string; /** * The state of the static filter value. The possible values are `idle`, `selected`, `excluded`. */ state: StaticFilterValueState; } export type StaticFilterValueState = FacetValueState; export declare function getStaticFilterSetInitialState(): StaticFilterSetState;