/// <reference types="node" />
import { BaseTransaction } from "@liskhq/lisk-transactions";
import { Keypair } from "@liskhq/lisk-cryptography";
import { Config as BaseConfig, Session as BaseSession, Round } from "@futuretense/ed25519-musig";
export { Round };
export interface ExtendedLiskKeyPair extends Keypair {
    _seed: Buffer;
}
export declare class Config extends BaseConfig {
    constructor(publicKeys: string[]);
    get publicKey(): string;
}
export declare class Session extends BaseSession {
    constructor(config: Config, keyPair: ExtendedLiskKeyPair, transaction: BaseTransaction);
}
export declare const generateKeyPairFromPassphrase: (passphrase: string) => ExtendedLiskKeyPair;
