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;
};
