import type { NobjcObject } from "objc-js";
import type { _NSObject } from "../Foundation/NSObject.js";
export declare class _TKTokenKeyAlgorithm extends _NSObject {
    static alloc(): _TKTokenKeyAlgorithm;
    static new(): _TKTokenKeyAlgorithm;
    init(): _TKTokenKeyAlgorithm;
    /** @brief Checks if specified algorithm is base operation algorithm. */
    isAlgorithm$(algorithm: NobjcObject): boolean;
    /**
     * @brief Checks whether specified algorithm is either target algorithm or one of the algorithms through which the operation passed.
     */
    supportsAlgorithm$(algorithm: NobjcObject): boolean;
}
