export declare class MIPSError extends Error { errcode: number; constructor(msg: string, errcode: number); lineNum: number; } export declare const SyntaxErrorCode: { UNKNOWN_INSTRUCTION: number; INVALID_REGISTER: number; INACCESSIBLE_REGISTER: number; SYNTAX_ERROR: number; LABEL_NOT_FOUND: number; UNEXPECTED_COMPONENT: number; UNKNOWN_PSEUDO_INSTRUCTION: number; INVALID_COMPONENT: number; BRANCH_ONLY_LABEL: number; NUM_OVERFLOW: number; NO_ENTRY: number; UNKNOWN_ASSEMBLY: number; LABEL_DECLARED: number; INVALID_LABEL: number; INSTRUCTION_DATA_SEGMENT: number; INVALID_ASSEMBLY: number; INVALID_NUM: number; IMM_NOT_INTEGER: number; }; export declare const RuntimeErrorCode: { UNKNOWN_INSTRUCTION: number; NOT_YET_IMPLEMENTED: number; REG_NOT_FOUND: number; UNALIGNED_MEM_ACCESS: number; ARITHMETIC_OVERFLOW: number; INVALID_SYSCALL_CODE: number; };