export declare const isObject: (value: any) => boolean; export interface Options { leading?: boolean; maxWait?: number; trailing?: boolean; } export declare const debounce: (func: any, wait: number, options?: Options) => { (this: any, ...args: any): any; cancel: () => void; pending: () => boolean; };