import { ConnectRequestParams } from "@okxconnect/universal-provider"; import { OKXUniversalProviderOptions } from "./index"; export interface OKXConnectNamespace { namespace: string; chains: string[]; params?: ConnectRequestParams; } export interface OKXConnectSdkOptions { appName?: string; appIconUrl?: string; requiredNamespaces?: OKXConnectNamespace[]; optionalNamespaces?: OKXConnectNamespace[]; sessionConfig?: SessionConfig; } export interface SessionConfig { useMini?: boolean; openUniversalUrl?: boolean; tmaReturnUrl?: 'back' | 'none'; } export interface ConnectSdkInitOptions { canInjectProxies?: boolean; namespaces?: OKXUniversalProviderOptions; useMini?: boolean; } export type OKXConnectSdkConfiguration = ConnectSdkInitOptions & { appName?: string; appIconUrl?: string; }; export declare enum ConnectKitErrorCodes { USER_REJECTS_ERROR = 4001, UNAUTHORIZED_ERROR = 4100, UNSUPPORTED_METHOD_ERROR = 4200, DISCONNECTED_ERROR = 4900, CHAIN_DISCONNECTED_ERROR = 4901, INTERNAL_ERROR = -32603 } //# sourceMappingURL=sdk.d.ts.map