import { SerialPortSigner } from "applesauce-signers/signers/serial-port-signer";
import { BaseAccount } from "../account.js";
import { SerializedAccount } from "../types.js";
/** An account for SerialPortSigner */
export declare class SerialPortAccount<Metadata extends unknown> extends BaseAccount<SerialPortSigner, void, Metadata> {
    static readonly type = "serial-port";
    unlock(): Promise<boolean>;
    toJSON(): SerializedAccount<void, Metadata>;
    static fromJSON<Metadata extends unknown>(json: SerializedAccount<void, Metadata>): SerialPortAccount<Metadata>;
}
