import { LayoutFactoryProps, LayoutStrategy } from './types';
export interface HierarchicalLayoutInputs extends LayoutFactoryProps {
    /**
     * Direction of the layout.
     *
     * @default 'td'
     */
    mode?: 'td' | 'lr';
    /**
     * Factor of distance between nodes.
     *
     * @default 1
     */
    nodeSeparation?: number;
    /**
     * Size of each node.
     *
     * @default [50, 50]
     */
    nodeSize?: [number, number];
}
export declare function hierarchical({ graph, drags, mode, nodeSeparation, nodeSize, getNodePosition }: HierarchicalLayoutInputs): LayoutStrategy;
