import { Address, BaseError, ChainId, Network } from "@bigmi/core"; //#region src/errors/connectors.d.ts declare class ProviderNotFoundError extends BaseError { code: number; message: string; name: string; constructor(); } declare class ChainNotSupportedError extends BaseError { name: string; constructor(chainId: ChainId, connector: string); } declare class ConnectorChainIdDetectionError extends BaseError { override name: string; constructor({ connector }: { connector: string; }); } type ConnectorAlreadyConnectedErrorType = ConnectorAlreadyConnectedError & { name: "ConnectorAlreadyConnectedError"; }; declare class ConnectorAlreadyConnectedError extends BaseError { override name: string; constructor(); } type ConnectorNotConnectedErrorType = ConnectorNotConnectedError & { name: "ConnectorNotConnectedError"; }; declare class ConnectorNotConnectedError extends BaseError { override name: string; constructor(); } type ConnectorNotFoundErrorType = ConnectorNotFoundError & { name: "ConnectorNotFoundError"; }; declare class ConnectorNotFoundError extends BaseError { override name: string; constructor(); } type ConnectorAccountNotFoundErrorType = ConnectorAccountNotFoundError & { name: "ConnectorAccountNotFoundError"; }; declare class ConnectorAccountNotFoundError extends BaseError { override name: string; constructor({ address, connector }: { address: Address; connector: string; }); } type ConnectorChainMismatchErrorType = ConnectorAccountNotFoundError & { name: "ConnectorChainMismatchError"; }; declare class ConnectorChainMismatchError extends BaseError { override name: string; constructor({ connectionChainId, connectorChainId }: { connectionChainId: ChainId; connectorChainId: ChainId; }); } type ConnectorNetworkMismatchErrorType = ConnectorAccountNotFoundError & { name: "ConnectorNetworkMismatchError"; }; declare class ConnectorNetworkMismatchError extends BaseError { override name: string; constructor({ connectionNetwork, connectorNetwork }: { connectionNetwork: Network; connectorNetwork: Network; }); } type ConnectorUnavailableReconnectingErrorType = ConnectorUnavailableReconnectingError & { name: "ConnectorUnavailableReconnectingError"; }; declare class ConnectorUnavailableReconnectingError extends BaseError { override name: string; constructor({ connector }: { connector: { name: string; }; }); } //#endregion export { ChainNotSupportedError, ConnectorAccountNotFoundError, ConnectorAccountNotFoundErrorType, ConnectorAlreadyConnectedError, ConnectorAlreadyConnectedErrorType, ConnectorChainIdDetectionError, ConnectorChainMismatchError, ConnectorChainMismatchErrorType, ConnectorNetworkMismatchError, ConnectorNetworkMismatchErrorType, ConnectorNotConnectedError, ConnectorNotConnectedErrorType, ConnectorNotFoundError, ConnectorNotFoundErrorType, ConnectorUnavailableReconnectingError, ConnectorUnavailableReconnectingErrorType, ProviderNotFoundError }; //# sourceMappingURL=connectors.d.ts.map