import type { NobjcObject } from "objc-js";
import type { _NSCell } from "./NSCell.js";
export declare class _NSActionCell extends _NSCell {
    static alloc(): _NSActionCell;
    static new(): _NSActionCell;
    init(): _NSActionCell;
    /**
     * Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
     */
    target(): NobjcObject | null;
    setTarget$(value: NobjcObject | null): void;
    action(): string | null;
    setAction$(value: string | null): void;
    tag(): number;
    setTag$(value: number): void;
}
