import { AirErrorName } from "./common/air/error/types"; import { BaseError } from "./common/error"; type AirServiceErrorName = AirErrorName | "NOT_INITIALIZED" | "ALREADY_INITIALIZING" | "NOT_LOGGED_IN" | "UNAUTHORIZED"; export declare class AirServiceError extends BaseError { static from(error: unknown): AirServiceError; } export declare class ProviderRpcError extends Error { code: number; name: string; metaMessages: string[]; constructor(message: string); } export declare class UserRejectedRequestError extends ProviderRpcError { code: number; name: string; } export declare class UnauthorizedProviderError extends ProviderRpcError { code: number; name: string; } export declare class UnsupportedProviderMethodError extends ProviderRpcError { code: number; name: string; } export declare class ProviderDisconnectedError extends ProviderRpcError { code: number; name: string; } export declare class ChainDisconnectedError extends ProviderRpcError { code: number; name: string; } export declare class SwitchChainError extends ProviderRpcError { code: number; name: string; } export declare class TransactionRejectedRpcError extends ProviderRpcError { code: number; name: string; constructor(message: string); } export declare class InvalidRequestRpcError extends ProviderRpcError { code: number; name: string; } export declare class MethodNotFoundRpcError extends ProviderRpcError { code: number; name: string; } export declare class InvalidParamsRpcError extends ProviderRpcError { code: number; name: string; } export declare class InternalRpcError extends ProviderRpcError { code: number; name: string; } export declare function ensureProviderRpcError(value: unknown): ProviderRpcError; export {};