/**
 * KeyVault Interface
 *
 * Defines the contract for all crypto operations that touch private keys.
 * Two implementations: IframeKeyVault (cross-origin iframe isolation) and
 * LocalKeyVault (in-process WASM, for dev/testing).
 *
 * The parent page never sees raw keys — only signatures, ciphertexts,
 * commitments, and public key material cross the boundary.
 */
export {};
//# sourceMappingURL=types.js.map