import type { FilterType } from './filterType.js'; interface StackOverlappingLabelsOptions { startPositionKey: keyof FilterType; labelWidthKey: keyof FilterType; padding?: number; } type StackOverlappingLabelsMapReturnType = Record; type StackOverlappingLabelsArrayItemReturnType = T & { stackIndex: number; }; type StackOverlappingLabelsArrayReturnType = Array>; export declare function stackOverlappingLabelsArray>(items: T[], options: StackOverlappingLabelsOptions): StackOverlappingLabelsArrayReturnType; export declare function stackOverlappingLabelsMap>(items: T[], options: StackOverlappingLabelsOptions & { idKey: keyof T; }): StackOverlappingLabelsMapReturnType; export {}; //# sourceMappingURL=stackOverlappingLabels.d.ts.map