declare class CasinocoinError extends Error { name: string; message: string; data?: any; constructor(message?: string, data?: any); toString(): string; inspect(): string; } declare class CasinocoindError extends CasinocoinError { } declare class UnexpectedError extends CasinocoinError { } declare class LedgerVersionError extends CasinocoinError { } declare class ConnectionError extends CasinocoinError { } declare class NotConnectedError extends ConnectionError { } declare class DisconnectedError extends ConnectionError { } declare class CasinocoindNotInitializedError extends ConnectionError { } declare class TimeoutError extends ConnectionError { } declare class ResponseFormatError extends ConnectionError { } declare class ValidationError extends CasinocoinError { } declare class NotFoundError extends CasinocoinError { constructor(message?: string); } declare class MissingLedgerHistoryError extends CasinocoinError { constructor(message?: string); } declare class PendingLedgerVersionError extends CasinocoinError { constructor(message?: string); } export { CasinocoinError, UnexpectedError, ConnectionError, CasinocoindError, NotConnectedError, DisconnectedError, CasinocoindNotInitializedError, TimeoutError, ResponseFormatError, ValidationError, NotFoundError, PendingLedgerVersionError, MissingLedgerHistoryError, LedgerVersionError };