import type { _NSArray } from "./NSArray.js";
import type { _NSError } from "./NSError.js";
import type { _NSFileHandle } from "./NSFileHandle.js";
import type { _NSUserScriptTask } from "./NSUserScriptTask.js";
export declare class _NSUserUnixTask extends _NSUserScriptTask {
    static alloc(): _NSUserUnixTask;
    static new(): _NSUserUnixTask;
    init(): _NSUserUnixTask;
    executeWithArguments$completionHandler$(arguments_: _NSArray | null, handler: ((arg0: _NSError) => void) | null): void;
    /**
     * Standard I/O streams. Setting them to nil (the default) will bind them to /dev/null.
     */
    standardInput(): _NSFileHandle | null;
    setStandardInput$(value: _NSFileHandle | null): void;
    standardOutput(): _NSFileHandle | null;
    setStandardOutput$(value: _NSFileHandle | null): void;
    standardError(): _NSFileHandle | null;
    setStandardError$(value: _NSFileHandle | null): void;
}
