import { ArchiveGrid } from '../../..';
import { Entity } from '../../Entity';
import { Component } from '../Component';
import { ArchiveCabinetGroup } from './ArchiveCabinetGroup';
import { ArchiveCabinetGroupCount } from './ArchiveCabinetGroupCount';
/**
 * 档案管理
 */
export declare class ArchiveMgr extends Component {
    /**
     * 密集架组（库区）列表
     */
    readonly groups: ArchiveCabinetGroup[];
    /**
     * 当前选中的密集架
     */
    _selected: ArchiveCabinetGroup;
    /**
     * 定位的层位
     */
    _tracked: ArchiveGrid;
    /**
     * 实例化一个档案管理对象
     * @param entity 实体（楼层或园区）
     */
    constructor(entity: Entity);
    /**
     * 显示容量
     * @param countList 统计数据
     */
    showCapcity(countList: ArchiveCabinetGroupCount[]): void;
    /**
     * 重置
     */
    hideCapacity(): void;
}
