import type { _NSView } from "./NSView.js";
export declare class _NSGlassEffectContainerView extends _NSView {
    static alloc(): _NSGlassEffectContainerView;
    static new(): _NSGlassEffectContainerView;
    init(): _NSGlassEffectContainerView;
    /**
     * The view that contains descendant views to merge together when in proximity to each other. The glass effect container view does the following: 1. Elevates the z-order of descendants of `contentView` to position them above the `contentView`. 2. Merges descendants together if the views are sufficiently similar and within the proximity specified in ``spacing``. 3. Processes similar glass effect views as a batch to improve performance.
     */
    contentView(): _NSView | null;
    setContentView$(value: _NSView | null): void;
    /**
     * The proximity at which the glass effect container view begins merging eligible descendent glass effect views. The default value, zero, is sufficient for batch processing eligible glass effect views, while avoiding distortion and merging effects for other views in close proximity.
     */
    spacing(): number;
    setSpacing$(value: number): void;
}
