import type { NobjcObject } from "objc-js";
import type { _NSObject } from "./NSObject.js";
import type { _NSString } from "./NSString.js";
export declare class _NSAssertionHandler extends _NSObject {
    static alloc(): _NSAssertionHandler;
    static new(): _NSAssertionHandler;
    init(): _NSAssertionHandler;
    static currentHandler(): _NSAssertionHandler;
    handleFailureInMethod$object$file$lineNumber$description$(selector: string, object_: NobjcObject, fileName: _NSString, line: number, format: _NSString | null): void;
    handleFailureInFunction$file$lineNumber$description$(functionName: _NSString, fileName: _NSString, line: number, format: _NSString | null): void;
}
