import type { EventFn, EventName, SelectorElem } from 'base-elem-js'; interface debounceConfig { immediate?: boolean; delay?: number; } export declare const debounceResize: (cb: EventFn, namespace?: string, immediate?: boolean, delay?: number) => void; declare const debounce: (elem: SelectorElem | string, event: EventName | EventName[], cb: EventFn, config?: debounceConfig) => void; export default debounce;