import type { NobjcObject } from "objc-js";
import type { _AttestationInfo } from "./AttestationInfo.js";
import type { _CSRInfo } from "./CSRInfo.js";
import type { _NSData } from "../Foundation/NSData.js";
import type { _NSNumber } from "../Foundation/NSNumber.js";
export interface _MTRNOCChainIssuer {
    onNOCChainGenerationNeeded$attestationInfo$onNOCChainGenerationComplete$?(csrInfo: _CSRInfo, attestationInfo: _AttestationInfo, onNOCChainGenerationComplete: (arg0: _NSData, arg1: _NSData, arg2: _NSData, arg3: _NSData, arg4: _NSNumber, arg5: NobjcObject) => void): void;
}
