import type { _NSCopying } from "../Foundation/NSCopying.js";
import type { _NSObject } from "../Foundation/NSObject.js";
import type { _NSSecureCoding } from "../Foundation/NSSecureCoding.js";
import type { ASCOSEAlgorithmIdentifier } from "./ASCOSEAlgorithmIdentifier.js";
export declare class _ASAuthorizationPublicKeyCredentialParameters extends _NSObject {
    static alloc(): _ASAuthorizationPublicKeyCredentialParameters;
    static new(): _ASAuthorizationPublicKeyCredentialParameters;
    init(): _ASAuthorizationPublicKeyCredentialParameters;
    initWithAlgorithm$(algorithm: ASCOSEAlgorithmIdentifier): _ASAuthorizationPublicKeyCredentialParameters;
    /** @abstract A COSE algorithm indentifier. */
    algorithm(): ASCOSEAlgorithmIdentifier;
}
export interface _ASAuthorizationPublicKeyCredentialParameters extends _NSSecureCoding, _NSCopying {
}
