import { Cancelable } from "./debounce";
/**
 * @deprecated
 * @hidden
 */
interface ThrottleSettings {
    leading?: boolean;
    trailing?: boolean;
}
/**
 * This is copy a function of lodash. See docs lodash.throttle. Please do not use this outside Design Atoms.
 * @deprecated
 * @hidden
 */
export declare function throttle<T extends (...args: any) => any>(func: T, wait: number, options?: ThrottleSettings): T & Cancelable;
export {};
