/**
 * AND / NAND gate — aligned with Python `logic/logic.py` · `And` (subset).
 */
import { Element } from "../element.js";
export declare class And extends Element {
    constructor(userParams?: Record<string, unknown> & {
        inputs?: number;
        nand?: boolean;
    });
}
/** NAND = `And` with `nand: true` (Python `Nand = partial(And, nand=True)`). */
export declare function nand(userParams?: Record<string, unknown>): And;
