import { ComponentProps, FC, ReactNode, ReactElement } from "react";
import { EbayMouseEventHandler } from "../events";
export interface FilterChipEvent {
    expanded: boolean;
    selected: boolean;
}
export type EbayFilterChipProps = Omit<ComponentProps<"button">, "onClick"> & Omit<ComponentProps<"a">, "onClick"> & {
    children?: ReactNode;
    selected?: boolean;
    defaultSelected?: boolean;
    expanded?: boolean;
    defaultExpanded?: boolean;
    variant?: "default" | "expressive" | "menu";
    icon?: ReactElement;
    image?: ReactElement<ComponentProps<"img">>;
    a11ySelectedText?: string;
    href?: string;
    disabled?: boolean;
    onClick?: EbayMouseEventHandler<Element, FilterChipEvent>;
};
declare const EbayFilterChip: FC<EbayFilterChipProps>;
export default EbayFilterChip;
//# sourceMappingURL=filter-chip.d.ts.map