import PositionRange from '../core/positions.cjs'; import IOError from './io-error.cjs'; /** * Represents the syntax error in InternetObject. When this error is thrwon, * it suggests that a syntax in the associated object is is not correct. */ declare class IOSyntaxError extends IOError { /** * Creates a new `IOSyntaxError` error. * @param errorCode {string} An errorCode associated with is error * @param message {string} The message which needs to be displayed * @param node {Node} The node object, required while parsing raw internet-object data or schema * @param ssf {Function} The start statck function, removes the irrelavant frames from the stack trace * * @internal */ constructor(errorCode: string, fact?: string, posRange?: PositionRange, isEof?: boolean, ssf?: any); } export { IOSyntaxError as default };