type DomainOverrides = { /** * The base URL for the RPC server. * @default "rpc.thirdweb.com" */ rpc?: string; /** * The base URL for the social service. * @default "social.thirdweb.com" */ social?: string; /** * The base URL for the in-app wallet service * @default "embedded-wallet.thirdweb.com" */ inAppWallet?: string; /** * The base URL for the payment server. * @default "pay.thirdweb.com" */ pay?: string; /** * The base URL for the storage server. * @default "storage.thirdweb.com" */ storage?: string; /** * The base URL for the bundler server. * @default "bundler.thirdweb.com" */ bundler?: string; /** * The base URL for the analytics server. * @default "c.thirdweb.com" */ analytics?: string; /** * The base URL for the insight server. * @default "insight.thirdweb.com" */ insight?: string; /** * The base URL for the engine cloud server. * @default "engine.thirdweb.com" */ engineCloud?: string; /** * The base URL for the bridge service. * @default "bridge.thirdweb.com" */ bridge?: string; }; export declare const DEFAULT_RPC_URL = "rpc.thirdweb.com"; export declare const setThirdwebDomains: (DomainOverrides: DomainOverrides) => void; /** * @internal */ export declare const getThirdwebDomains: () => { rpc: string; social: string; inAppWallet: string; pay: string; storage: string; bundler: string; analytics: string; insight: string; engineCloud: string; bridge: string; }; /** * @internal */ export declare const getThirdwebBaseUrl: (service: keyof DomainOverrides) => string; export declare const setServiceKey: (key: string | null) => void; export declare const getServiceKey: () => string | null; export {}; //# sourceMappingURL=domains.d.ts.map