export declare const ALU: { incByte(value: number): { value: number; Z: number; N: number; H: number; }; incWord(value: number): { value: number; }; decByte(value: number): { value: number; Z: number; N: number; H: number; }; decWord(value: number): { value: number; }; addBytes(a: number, b: number): { value: number; Z: number; N: number; H: number; C: number; }; addWords(a: number, b: number): { value: number; N: number; H: number; C: number; }; sub(a: number, n: number): { value: number; Z: number; N: number; H: number; C: number; }; xor(a: number, n: number): { value: number; Z: number; N: number; H: number; C: number; }; or(a: number, n: number): { value: number; Z: number; N: number; H: number; C: number; }; and(a: number, n: number): { value: number; Z: number; N: number; H: number; C: number; }; adc(a: number, b: number, carry: number): { value: number; Z: number; N: number; H: number; C: number; }; sbc(a: number, b: number, carry: number): { value: number; Z: number; N: number; H: number; C: number; }; daa(a: number, n: number, h: number, c: number): { value: number; Z: number; H: number; C: number; }; rlc(a: number): { value: number; Z: number; N: number; H: number; C: number; }; rrc(a: number): { value: number; Z: number; N: number; H: number; C: number; }; rl(a: number, c: number): { value: number; Z: number; N: number; H: number; C: number; }; rr(a: number, c: number): { value: number; Z: number; N: number; H: number; C: number; }; sla(a: number): { value: number; Z: number; N: number; H: number; C: number; }; srl(a: number): { value: number; Z: number; N: number; H: number; C: number; }; sra(a: number): { value: number; Z: number; N: number; H: number; C: number; }; swap(a: number): { value: number; Z: number; }; bit(bit: number, a: number): { Z: number; N: number; H: number; }; res(bit: number, a: number): { value: number; }; set(bit: number, a: number): { value: number; }; };