import type { _NSArray } from "../Foundation/NSArray.js";
import type { _NSObject } from "../Foundation/NSObject.js";
import type { _IMAVControl } from "./IMAVControl.js";
export declare class _IMAVControlBar extends _NSObject {
    static alloc(): _IMAVControlBar;
    static new(): _IMAVControlBar;
    init(): _IMAVControlBar;
    /**
     * @method controls @abstract Returns the controls that have been added to the control bar. @result An array of IMAVControls.
     * @deprecated
     */
    controls(): _NSArray;
    /**
     * @method addControl: @abstract Adds the specified control to the control bar. @param control The control to add. Generally this will be one of the StandardControls specified in this header.
     * @deprecated
     */
    addControl$(control: _IMAVControl): void;
    /**
     * @method removeControls: @abstract Removes the specified control from the control bar. @param control The control to remove.
     * @deprecated
     */
    removeControl$(control: _IMAVControl): void;
    /**
     * @method removeAllControls: @abstract Removes all controls from the control bar.
     * @deprecated
     */
    removeAllControls(): void;
}
