import type { _AMAction } from "./AMAction.js";
import type { _NSBundle } from "../Foundation/NSBundle.js";
import type { _NSCopying } from "../Foundation/NSCopying.js";
import type { _NSMutableDictionary } from "../Foundation/NSMutableDictionary.js";
import type { _NSSecureCoding } from "../Foundation/NSSecureCoding.js";
import type { _NSView } from "../AppKit/NSView.js";
export declare class _AMBundleAction extends _AMAction {
    static alloc(): _AMBundleAction;
    static new(): _AMBundleAction;
    init(): _AMBundleAction;
    /** Operations */
    awakeFromBundle(): void;
    hasView(): boolean;
    /** Accessors */
    view(): _NSView | null;
    bundle(): _NSBundle;
    parameters(): _NSMutableDictionary | null;
    setParameters$(value: _NSMutableDictionary | null): void;
}
export interface _AMBundleAction extends _NSCopying, _NSSecureCoding {
}
