type RectMargin = string | Rect | Array; export interface IRect { l: number; r: number; t: number; b: number; } export declare class Rect implements IRect { isRect: boolean; l: number; r: number; t: number; b: number; constructor(config?: { t?: number; r?: number; b?: number; l?: number; }); width(): number; height(): number; valid(): boolean; makeValid(): Rect; isEqual(r?: Rect): boolean; static add(a: Rect, b: Rect): Rect; static multiply(a: Rect, b: Rect): Rect; static margin(r: Rect, m?: RectMargin): Rect; static convertMargin(m?: RectMargin): Rect; static convert(r?: RectMargin | number): Rect; } export {}; //# sourceMappingURL=Rect.d.ts.map