/******************************************************************************** * Copyright (c) 2026 Contributors to the Eclipse Foundation * * See the NOTICE file(s) distributed with this work for additional * information regarding copyright ownership. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License 2.0 which is available at * https://www.eclipse.org/legal/epl-2.0 * * SPDX-License-Identifier: EPL-2.0 ********************************************************************************/ import { FunctionComponent } from 'react'; interface CountDisplay { label: string; value: number; color?: string; } interface FilterOption { label: string; value: string; checked: boolean; } interface CountsToolbarProps { counts: CountDisplay[]; filterOptions?: FilterOption[]; onFilterOptionToggle?: (value: string) => void; dateRange?: 'today' | 'last7days' | 'last30days' | 'last90days' | 'all'; onDateRangeChange?: (range: 'today' | 'last7days' | 'last30days' | 'last90days' | 'all') => void; enforcement?: 'enforced' | 'notEnforced' | 'all'; onEnforcementChange?: (enforcement: 'enforced' | 'notEnforced' | 'all') => void; } export declare const CountsToolbar: FunctionComponent; export {}; //# sourceMappingURL=counts-toolbar.d.ts.map