import { TabId } from '@blueprintjs/core';
import * as React from 'react';
import { TopPanelStore } from '../../Store/TopPanelStore';
import './SoucePanel.less';
export interface SoucePanelState {
    showIndex: number;
}
export declare const MFilePanel = "f1";
/**
 * 资源管理器面板
 * TODO:贴图，模型面板组件，和材质组件类似
 * TODO:相应数据传入
 */
export default class SoucePanel extends React.Component<{
    store?: TopPanelStore;
}, {}> {
    ref: React.RefObject<HTMLDivElement>;
    removeReg: Function;
    isShowSize: boolean;
    selectedTabId: TabId;
    isSmallScreen: boolean;
    constructor(p: any);
    GetInnerWinth: () => void;
    UnReg: () => void;
    componentDidMount(): void;
    componentWillUnmount(): void;
    render(): JSX.Element;
}
//# sourceMappingURL=SoucePanel.d.ts.map