import { EcdsaInitKeygenResult, Ecdsa as EcdsaInternal, EcdsaKeygenResult, EcdsaPublicKey, EcdsaSignature, Ed25519InitKeygenResult, Ed25519 as Ed25519Internal, Ed25519KeygenResult, ExportableEd25519InitKeygenResult, ExportableEd25519 as ExportableEd25519Internal, ExportableEd25519KeygenResult, Sr25519InitKeygenResult, Sr25519 as Sr25519Internal, Sr25519KeygenResult, BIP340InitKeygenResult, BIP340 as BIP340Internal, BIP340KeygenResult, EdBls12377 as EdBls12377Internal, EdBls12377InitKeygenResult, EdBls12377KeygenResult, EdBls12377FieldElement, EdBls12377GroupElement, EdBls12377RequestInput, EdBls12377RequestSignPayload, EdBls12377SignedRequest, MessageHash } from '../core/index.d.ts';
export { EcdsaKeygenResult, EcdsaPublicKey, EcdsaSignature, Ed25519KeygenResult, ExportableEd25519KeygenResult, ExportableEd25519InitKeygenResult, Sr25519KeygenResult, MessageHash, EcdsaInitKeygenResult, Ed25519InitKeygenResult, Sr25519InitKeygenResult, BIP340InitKeygenResult, BIP340KeygenResult, EdBls12377InitKeygenResult, EdBls12377KeygenResult, EdBls12377FieldElement, EdBls12377GroupElement, EdBls12377RequestInput, EdBls12377RequestSignPayload, EdBls12377SignedRequest, };
export declare class Ecdsa extends EcdsaInternal {
        constructor(hostUrl?: string);
}
export declare class Ed25519 extends Ed25519Internal {
        constructor(hostUrl?: string);
}
export declare class Sr25519 extends Sr25519Internal {
        constructor(hostUrl?: string);
}
export declare class ExportableEd25519 extends ExportableEd25519Internal {
        constructor(hostUrl?: string);
}
export declare class BIP340 extends BIP340Internal {
        constructor(hostUrl?: string);
}
export declare class EdBls12377 extends EdBls12377Internal {
    constructor(hostUrl?: string);
}
