import { DefaultSlotView, ViewManager } from '@difizen/mana-core';
import type { SlotViewOption } from '@difizen/mana-core';
import React from 'react';
type Direction = 'left-to-right' | 'right-to-left' | 'top-to-bottom' | 'bottom-to-top';
export interface BoxOption extends SlotViewOption {
    sort?: boolean;
    direction?: Direction;
}
export declare const BoxViewComponent: React.ForwardRefExoticComponent<React.RefAttributes<HTMLDivElement>>;
export declare class BoxSlotView extends DefaultSlotView {
    label: React.ReactNode;
    view: React.ForwardRefExoticComponent<React.RefAttributes<HTMLDivElement>>;
    sort: boolean | undefined;
    direction: Direction;
    protected option: BoxOption;
    constructor(option: BoxOption, viewManager: ViewManager);
}
export {};
//# sourceMappingURL=index.d.ts.map