import and from './and';
import circularShiftLeft from './circular-shift-left';
import circularShiftRight from './circular-shift-right';
import nand from './nand';
import nor from './nor';
import not from './not';
import or from './or';
import reduceAnd from './reduce-and';
import reduceNand from './reduce-nand';
import reduceNor from './reduce-nor';
import reduceOr from './reduce-or';
import reduceXnor from './reduce-xnor';
import reduceXor from './reduce-xor';
import toBoolean from './to-boolean';
import toString from './to-string';
import xnor from './xnor';
import xor from './xor';
export { and, circularShiftLeft, circularShiftRight, nand, nor, not, or, reduceAnd, reduceNand, reduceNor, reduceOr, reduceXnor, reduceXor, toBoolean, toString, xnor, xor, };
declare const _default: {
    and: (bits1: import("../types").Bits, bits2: import("../types").Bits) => import("../types").Bits;
    circularShiftLeft: (bits: import("../types").Bits, amount: number) => import("../types").Bits;
    circularShiftRight: (bits: import("../types").Bits, amount: number) => import("../types").Bits;
    nand: (bits1: import("../types").Bits, bits2: import("../types").Bits) => import("../types").Bits;
    nor: (bits1: import("../types").Bits, bits2: import("../types").Bits) => import("../types").Bits;
    not: (bits: import("../types").Bits) => import("../types").Bits;
    or: (bits1: import("../types").Bits, bits2: import("../types").Bits) => import("../types").Bits;
    reduceAnd: (bits: import("../types").Bits) => import("../types").Bit;
    reduceNand: (bits: import("../types").Bits) => import("../types").Bit;
    reduceNor: (bits: import("../types").Bits) => import("../types").Bit;
    reduceOr: (bits: import("../types").Bits) => import("../types").Bit;
    reduceXnor: (bits: import("../types").Bits) => import("../types").Bit;
    reduceXor: (bits: import("../types").Bits) => import("../types").Bit;
    toBoolean: (bits: import("../types").Bits) => import("../types").BooleanBits;
    toString: (bits: import("../types").Bits, spacing?: number, spacer?: string) => string;
    xnor: (bits1: import("../types").Bits, bits2: import("../types").Bits) => import("../types").Bits;
    xor: (bits1: import("../types").Bits, bits2: import("../types").Bits) => import("../types").Bits;
};
export default _default;
