import { PropsWithChildren } from 'react';
import { SystemIconName } from '../../DataDisplays';
export interface FilterChipProps extends PropsWithChildren {
text: string;
leadingIcon?: SystemIconName;
trailingIcon?: SystemIconName;
badgeCount?: string;
className?: string;
isOpen?: boolean;
onClick?: () => void;
}
/**
* 필터 선택 및 상태를 표시하는 칩 컴포넌트입니다.
*
* @component
* @param {Object} props
* @param {string} props.text - 칩에 표시될 텍스트
* @param {SystemIconName} [props.leadingIcon] - 텍스트 앞에 표시될 아이콘
* @param {SystemIconName} [props.trailingIcon] - 텍스트 뒤에 표시될 아이콘
* @param {string} [props.badgeCount] - 선택된 항목 수를 표시하는 뱃지 텍스트
* @param {string} [props.className] - 추가적인 스타일 클래스
* @param {boolean} [props.isOpen=false] - 드롭다운 메뉴의 열림 상태
* @param {() => void} [props.onClick] - 클릭 이벤트 핸들러
* @param {React.ReactNode} [props.children] - 드롭다운 메뉴의 내부 컨텐츠
*
* @example
* // 기본 사용
*
*
* // 아이콘과 함께 사용
*
*
* // 선택된 항목 수 표시
*
*
* // 드롭다운 메뉴와 함께 사용
*
*
*
*
*
*
*/
declare const FilterChip: import("react").ForwardRefExoticComponent>;
export { FilterChip };