import type { _NSData } from "../Foundation/NSData.js";
import type { _NSObject } from "../Foundation/NSObject.js";
export declare class _TKTokenKeyExchangeParameters extends _NSObject {
    static alloc(): _TKTokenKeyExchangeParameters;
    static new(): _TKTokenKeyExchangeParameters;
    init(): _TKTokenKeyExchangeParameters;
    /**
     * @discussion Requested output size of key exchange result. Should be ignored if output size is not configurable for specified key exchange algorithm.
     */
    requestedSize(): number;
    /**
     * @discussion Additional shared information input, typically used for key derivation (KDF) step of key exchange algorithm. Should be ignored if shared info is not used for specified key exchange algorithm.
     */
    sharedInfo(): _NSData | null;
}
