interface FacetValue { value: string; count: number; checked: boolean; } type FacetRenderer = (v: string, count: number) => string; function defaultRenderer(label: string, value: number): string { return label + ': ' + value.toLocaleString(); } interface FacetProps { title?: string; facet: string; values: FacetValue[]; render?: FacetRenderer; help?: string; initialValues: string[]; } export { FacetValue, FacetRenderer, defaultRenderer, FacetProps };