/// import { Messages } from './Messages'; export declare const Error: { new (key: K, ...args: Parameters<{ INVALID_TYPE: (name: string, expected: string, an?: boolean) => string; BITFIELD_INVALID: (bit: unknown) => string; INVALID_TOKEN: () => string; }[K]>): { name: string; message: string; stack?: string | undefined; cause?: Error | undefined; }; captureStackTrace(targetObject: object, constructorOpt?: Function | undefined): void; prepareStackTrace?: ((err: Error, stackTraces: NodeJS.CallSite[]) => any) | undefined; stackTraceLimit: number; }; export declare const TypeError: { new (key: K, ...args: Parameters<{ INVALID_TYPE: (name: string, expected: string, an?: boolean) => string; BITFIELD_INVALID: (bit: unknown) => string; INVALID_TOKEN: () => string; }[K]>): { name: string; message: string; stack?: string | undefined; cause?: Error | undefined; }; captureStackTrace(targetObject: object, constructorOpt?: Function | undefined): void; prepareStackTrace?: ((err: Error, stackTraces: NodeJS.CallSite[]) => any) | undefined; stackTraceLimit: number; }; export declare const RangeError: { new (key: K, ...args: Parameters<{ INVALID_TYPE: (name: string, expected: string, an?: boolean) => string; BITFIELD_INVALID: (bit: unknown) => string; INVALID_TOKEN: () => string; }[K]>): { name: string; message: string; stack?: string | undefined; cause?: Error | undefined; }; captureStackTrace(targetObject: object, constructorOpt?: Function | undefined): void; prepareStackTrace?: ((err: Error, stackTraces: NodeJS.CallSite[]) => any) | undefined; stackTraceLimit: number; };