import * as React from 'react';
export type FilterButtonGroupOption<TValue extends string> = {
    value: TValue;
    label: React.ReactNode;
    badge?: number;
    disabled?: boolean;
};
export type FilterButtonGroupProps<TValue extends string> = {
    'aria-label': string;
    value: TValue;
    onValueChange: (next: TValue) => void;
    options: Array<FilterButtonGroupOption<TValue>>;
    className?: string;
};
export declare function FilterButtonGroup<TValue extends string>({ value, onValueChange, options, className, ...props }: FilterButtonGroupProps<TValue>): import("react/jsx-runtime").JSX.Element;
