import * as React from 'react'; export type NamableConstructor

= React.JSXElementConstructor

& { displayName?: string; name?: string; }; export declare const getComponentDisplayName:

(WrappedComponent: NamableConstructor

, defaultName?: string) => string; export interface DebouncedFunction { (): void; flush(): void; } export declare const debounce: (fn: () => void, delay: number) => DebouncedFunction;