import { Registry, Signer, SignerPayloadRaw, SignerResult } from '@polkadot/types/types'; import { Client, HaloSigner, SignRequest, SignResponse } from '@dxos/client'; import { KeyRecord } from '@dxos/credentials'; /** * Plugin to sign HALO messages. */ export declare class ClientSignerAdapter implements HaloSigner { sign(request: SignRequest, key: KeyRecord): Promise; } /** * Can be used as an external signer for signing DXNS transactions. * Uses a DXNS key stored in HALO. */ export declare class ClientSigner implements Partial { private client; private registry; private id; private readonly publicKey; constructor(client: Client, registry: Registry, address: string); signRaw({ data }: SignerPayloadRaw): Promise; } //# sourceMappingURL=client-signer.d.ts.map