import type { NobjcObject } from "objc-js";
import type { _NSOperation } from "./NSOperation.js";
export declare class _NSBlockOperation extends _NSOperation {
    static alloc(): _NSBlockOperation;
    static new(): _NSBlockOperation;
    init(): _NSBlockOperation;
    static blockOperationWithBlock$(block: () => void): _NSBlockOperation;
    addExecutionBlock$(block: () => void): void;
    executionBlocks(): () => NobjcObject;
}
