export interface BoxModelStatus {
    orgInlineSize: number;
    orgContentSize: number;
    inlineSize: number;
    contentSize: number;
    inlinePos: number;
    contentPos: number;
    items: BoxModel[];
}
export default class BoxModel implements BoxModelStatus {
    orgInlineSize: number;
    orgContentSize: number;
    inlineSize: number;
    contentSize: number;
    inlinePos: number;
    contentPos: number;
    items: BoxModel[];
    constructor(status: Partial<BoxModelStatus>);
    scaleTo(inlineSize: number, contentSize: number): void;
    push(item: BoxModel): void;
    getOrgSizeWeight(): number;
    getSize(): number;
    getOrgRatio(): number;
    getRatio(): number;
}
