import { LayoutFactoryProps } from './types'; export interface NoOverlapLayoutInputs extends LayoutFactoryProps { /** * Grid size. * * @default 20 */ gridSize?: number; /** * Ratio of the layout. * * @default 1 */ ratio?: number; /** * Maximum number of iterations. * * @default 500 */ maxIterations?: number; /** * Margin between nodes. * * @default 5 */ margin?: number; } export declare function nooverlap({ graph, margin, drags, getNodePosition, ratio, gridSize, maxIterations }: NoOverlapLayoutInputs): { step(): boolean; getNodePosition(id: string): any; };