/// <reference types="node" />
import { eddsa } from 'elliptic';
import BN from 'bn.js';
export default class SignerSession {
    private readonly k;
    private readonly P;
    private readonly x;
    private readonly R;
    constructor(secretKey: Buffer);
    publicKey(): eddsa.Point;
    publicNonce(): eddsa.Point;
    sign(challenge: BN): BN;
}
