import { IRectangle, Rectangle } from "./geom/Rectangle";
import { IOption } from "./maxrects-packer";
import { Bin } from "./abstract-bin";
export declare class OversizedElementBin<T extends IRectangle = Rectangle> extends Bin<T> {
    width: number;
    height: number;
    data: any;
    maxWidth: number;
    maxHeight: number;
    options: IOption;
    rects: T[];
    freeRects: IRectangle[];
    constructor(rect: T);
    constructor(width: number, height: number, data: any);
    add(): undefined;
    reset(deepReset?: boolean): void;
    repack(): T[] | undefined;
    clone(): Bin<T>;
}
