import { KmipStruct } from "../json/KmipStruct"; import { CryptographicAlgorithm } from "../types/CryptographicAlgorithm"; import { KeyCompressionType } from "../types/KeyCompressionType"; import { KeyFormatType } from "../types/KeyFormatType"; import { KeyValue } from "../data_structures/KeyValue"; import { KeyWrappingData } from "./KeyWrappingData"; export declare class KeyBlock implements KmipStruct { private _key_format_type; private _key_value; private _cryptographic_algorithm; private _cryptographic_length; private _key_wrapping_data?; private _key_compression_type?; constructor(key_format_type: KeyFormatType, key_value: KeyValue, cryptographic_algorithm: CryptographicAlgorithm, cryptographic_length: number, key_compression_type?: KeyCompressionType, key_wrapping_data?: KeyWrappingData); get key_format_type(): KeyFormatType; set key_format_type(value: KeyFormatType); get key_compression_type(): KeyCompressionType | undefined; set key_compression_type(value: KeyCompressionType | undefined); get key_value(): KeyValue; set key_value(value: KeyValue); get cryptographic_algorithm(): CryptographicAlgorithm; set cryptographic_algorithm(value: CryptographicAlgorithm); get cryptographic_length(): number; set cryptographic_length(value: number); get key_wrapping_data(): KeyWrappingData | undefined; set key_wrapping_data(value: KeyWrappingData | undefined); equals(o: any): boolean; toString(): string; } //# sourceMappingURL=KeyBlock.d.ts.map