import { ReactElement } from 'react'; import { useDebounce } from '../../hooks/useDebounce'; /** @tossdocs-ignore */ interface Props { /** * @description 이벤트를 묶어서 한번에 보낼 시간으로 ms 단위 * e.g.) 200ms 일 때, 200ms 안에 발생한 이벤트를 무시하고 마지막에 한번만 방출합니다. */ wait: Parameters[1]; options?: Parameters[2]; children: ReactElement; /** * @default 'onClick' * @description 이벤트 Prop 이름으로 'onClick' 이름 외로 받을 때 사용합니다. * e.g. "onCTAClick", "onItemClick" ... */ capture?: string; } export declare function DebounceClick({ capture, options, children, wait }: Props): ReactElement>; export {};