import { D3Node, OrgChartDataItem } from '../types'; export declare const setExpandedFlag: (node: D3Node | null, flag: boolean, applyToCompact?: boolean) => void; export declare const getDirectChildren: (node: D3Node) => D3Node[]; /** * This method retrieves passed node's children IDs (including node) */ export declare const getNodeChildren: (node: D3Node, result?: TData[]) => TData[]; export declare const collapseInitiallyExpanded: (node: D3Node) => void; /** * Expands passed node and it's descendants */ export declare const expand: (node: D3Node, setFlags: boolean, expandCompact?: boolean) => void; /** * Collapse compact nodes and shows Group-toggle. Triggered on Group-toggle Button click. */ export declare const collapseCompact: (node: D3Node) => void; /** * Expand compact nodes and removes Group-toggle. Triggered on Group-toggle Node click. */ export declare const expandCompact: (node: D3Node) => void; /** * Toggle single level. Triggered on Node button click. */ export declare const toggleLevel: (node: D3Node) => void; /** * Method which only expands nodes, which have property set "expanded=true" */ export declare const expandNodesWithExpandedFlag: (allNodes: D3Node[]) => void;