import type { Address } from '../types/primitives.cjs'; import type { DualKeyAccount } from './types.cjs'; export type KeysToAccountArgs = { address: Address; /** Master secret key. */ msk: string; /** Master public key. Locus 의 PQ 알고리즘은 msk 로부터 mpk 를 derive 하지 않으므로 함께 받는다. */ mpk: string; /** Normal secret key. */ nsk: string; /** Normal public key. */ npk: string; }; /** * 평문 master/normal 키페어로부터 DualKeyAccount 를 만든다. 개발용, 테스트, * CLI 도구 용도 — 프로덕션 지갑은 secret key 가 라이브러리에 들어가지 * 않도록 toAccount() 와 toKeySource() 콜백을 사용해야 한다. */ export declare function keysToAccount(args: KeysToAccountArgs): DualKeyAccount;