import type { _NSScrubberLayout } from "./NSScrubberLayout.js";
import type { _NSIndexSet } from "../Foundation/NSIndexSet.js";
import type { CGSize } from "../structs/CGSize.js";
export declare class _NSScrubberFlowLayout extends _NSScrubberLayout {
    static alloc(): _NSScrubberFlowLayout;
    static new(): _NSScrubberFlowLayout;
    init(): _NSScrubberFlowLayout;
    invalidateLayoutForItemsAtIndexes$(invalidItemIndexes: _NSIndexSet): void;
    /**
     * The amount of horizontal spacing between items in points. The default value is 0.0.
     */
    itemSpacing(): number;
    setItemSpacing$(value: number): void;
    /**
     * The frame size for each item, if not provided by the scrubber's delegate. The default value is { 50.0, 30.0 }.
     */
    itemSize(): CGSize;
    setItemSize$(value: CGSize): void;
}
