import { KeyBlock } from "../data_structures/KeyBlock"; import { SplitKeyMethod } from "../types/SplitKeyMethod"; import { KmipObject } from "./KmipObject"; export declare class SplitKey extends KmipObject { private _split_key_parts; private _key_part_identifier; private _split_key_threshold; private _split_key_method; private _keyBlock; private _prime_field_size?; constructor(split_key_parts: number, key_part_identifier: number, split_key_threshold: number, split_key_method: SplitKeyMethod, keyBlock: KeyBlock, prime_field_size?: bigint); get split_key_parts(): number; set split_key_parts(value: number); get key_part_identifier(): number; set key_part_identifier(value: number); get split_key_threshold(): number; set split_key_threshold(value: number); get split_key_method(): SplitKeyMethod; set split_key_method(value: SplitKeyMethod); get prime_field_size(): BigInt | undefined; set prime_field_size(value: BigInt | undefined); get keyBlock(): KeyBlock; set keyBlock(value: KeyBlock); equals(o: any): boolean; toString(): string; } //# sourceMappingURL=SplitKey.d.ts.map