import type { CKShare } from './types.js'; /** * Split a 32-byte Content Key into Shamir shares. */ export declare function splitCK(ck: Uint8Array, threshold: number, total: number): CKShare[]; /** * Reconstruct a Content Key from Shamir shares. */ export declare function reconstructCK(shares: CKShare[]): Uint8Array; /** * Encode a CK share as "index:hexdata". */ export declare function encodeCKShare(share: CKShare): string; /** * Decode a CK share from "index:hexdata" format. */ export declare function decodeCKShare(encoded: string): CKShare; //# sourceMappingURL=shamir-keys.d.ts.map