/**
 * Misc two-terminal elements — aligned with Python `twoterm.py`.
 */
import { Element2Term } from "../element2term.js";
export declare class Memristor extends Element2Term {
    constructor(userParams?: Record<string, unknown>);
}
export declare class Memristor2 extends Element2Term {
    constructor(userParams?: Record<string, unknown>);
}
export declare class Josephson extends Element2Term {
    constructor(userParams?: Record<string, unknown> & {
        box?: boolean;
    });
}
export declare class FuseUS extends Element2Term {
    constructor(userParams?: Record<string, unknown> & {
        dots?: boolean;
        dot_r?: number;
    });
}
export declare class Breaker extends Element2Term {
    constructor(userParams?: Record<string, unknown> & {
        dots?: boolean;
        dot_r?: number;
    });
}
export declare class CPE extends Element2Term {
    constructor(userParams?: Record<string, unknown>);
}
export declare class SparkGap extends Element2Term {
    constructor(userParams?: Record<string, unknown> & {
        gap?: number;
        arrowwidth?: number;
        arrowlength?: number;
    });
}
export declare class Nullator extends Element2Term {
    constructor(userParams?: Record<string, unknown>);
}
export declare class Norator extends Element2Term {
    constructor(userParams?: Record<string, unknown>);
}
export declare class CurrentMirror extends Element2Term {
    constructor(userParams?: Record<string, unknown>);
}
export declare class VoltageMirror extends Element2Term {
    constructor(userParams?: Record<string, unknown>);
}
