import type { _NSView } from "./NSView.js";
export interface _NSTextFinderBarContainer {
    /**
     * A notification that the find bar changed height, signaling the container to re-tile, if appropriate.
     */
    findBarViewDidChangeHeight?(): void;
    /**
     * This contentView should contain all the views which display the contents being searched. This content view defines the area to be dimmed during incremental search, if incrementalSearchingShouldDimContentView is YES. If this method is not implemented or returns nil, then NSTextFinder will act as if incrementalSearchingShouldDimContentView is NO.
     */
    contentView?(): _NSView | null;
    /**
     * This property is used by NSTextFinder to assign a find bar to a container. The container may freely modify the view's width, but should not modify its height. This property is managed by NSTextFinder. You should not set this property.
     */
    findBarView?(): _NSView | null;
    setFindBarView$?(value: _NSView | null): void;
    /**
     * This property controls whether the receiver should display its find bar or not. When this property is YES and the findBarView property is set, then the find bar should be displayed by the container. Otherwise, the find bar should not be displayed. The default value should be NO.
     */
    findBarVisible?(): boolean;
    setFindBarVisible$?(value: boolean): void;
}
