import type { Operation } from "./index"; export declare class Signer { private readonly keys; private readonly signer; private constructor(); sign(operation: Operation & { previous: string; }): Promise; verify(operation: Operation): Promise; static open(keys: { public?: string; private?: string; }): Signer; } export declare namespace Signer { }