import { CalendarResourceLookupCall, InitModelOf, LookupRow, ObjectOrModel, ResourcePanelTreeNode, Tree, TreeBox, TreeBoxTreeNode, TreeNode, TreeNodesCheckedEvent, Widget } from '../index'; export declare class ResourcePanel extends Widget { treeBox: ResourcePanelTreeBox; protected _init(model: InitModelOf): void; protected _render(): void; } declare class ResourcePanelTreeBox extends TreeBox { tree: ResourcePanelTree; lookupCall: CalendarResourceLookupCall; protected _render(): void; protected _renderFocused(): void; protected _createNode(lookupRow: LookupRow): TreeBoxTreeNode; protected _onTreeNodesChecked(event: TreeNodesCheckedEvent): void; protected _triggerShakeAnimation(node: TreeNode): void; } declare class ResourcePanelTree extends Tree { nodes: ResourcePanelTreeNode[]; insertNode(node: ObjectOrModel, parentNode?: ResourcePanelTreeNode, index?: number): void; } export {}; //# sourceMappingURL=ResourcePanel.d.ts.map