import { Constructor } from './Constructor'; /** * An Interface for the Resizable mixin */ export interface IResizable { onResize(): any; calcSizeOf(el: Element): any; } /** * A basic Vector2 object */ export interface Size { x: number; y: number; } /** * Return a Typescript Mixin for a resizable class which will automatically hook on to the Window Resize event * and fire the internal onResize() method with a SizeBundle object */ export declare function Resizable(Base: T): Constructor & T;