import { nagaSignatures } from '@lit-protocol/contracts'; import { Chain } from 'viem'; import type { NagaEndpointsType } from '../../shared/managers/endpoints-manager/endpoints'; import { BaseNetworkEnvironment } from '../base/BaseNetworkEnvironment'; export interface NagaMainnetSpecificConfigs { realmId?: bigint; } export type NagaMainnetSignatures = typeof nagaSignatures; export declare class NagaMainnetEnvironment extends BaseNetworkEnvironment { constructor(options?: { rpcUrlOverride?: string; }); protected getRpcUrl(overrideRpc?: string): string; protected getChainConfig(overrideRpc?: string): Chain; protected getEndpoints(): NagaEndpointsType; protected getDefaultRealmId(): bigint; } export declare const nagaMainnetEnvironment: NagaMainnetEnvironment;