// Type definitions for ui/Resizable type Omit = Pick>; type Merge = Omit> & N; export interface ResizableConfig extends Object { /** * A handler to process the `resize` event. * * It should return a truthy value if the event should trigger a resize. */ filter?: Function; /** * The name of the event on the wrapped component to listen to for size changes. * * This event name will be passed to the wrapped component and will also be forwarded (if needed) to the parent component. */ resize: string; } export interface ResizableProps {} export function Resizable

( config: ResizableConfig, Component: React.ComponentType

| string ): React.ComponentType

; export function Resizable

( Component: React.ComponentType

| string ): React.ComponentType

; export default Resizable;