import { Bls12381G1KeyPair } from './Bls12381G1KeyPair';
import { Bls12381G2KeyPair } from './Bls12381G2KeyPair';
export declare class Bls12381KeyPairs {
    id: string;
    type: string;
    controller: string;
    g1KeyPair: Bls12381G1KeyPair;
    g2KeyPair: Bls12381G2KeyPair;
    constructor(options: any);
    static generate(options: any): Promise<Bls12381KeyPairs>;
    static fromFingerprint({ fingerprint }: {
        fingerprint: string;
    }): Promise<any>;
    fingerprint(): Promise<string>;
    getPairedKeyPairs(): Promise<(Bls12381G1KeyPair | Bls12381G2KeyPair)[]>;
}
