///
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;
};