import { Chain, Hex } from 'viem'; import type { NagaEndpointsType } from '../../shared/managers/endpoints-manager/endpoints'; import { BaseNetworkEnvironment } from '../base/BaseNetworkEnvironment'; import { signatures as defaultSignatures } from './generated/naga-develop'; export interface NagaLocalSpecificConfigs { realmId?: bigint; privateKey?: Hex; } export type NagaLocalSignatures = typeof defaultSignatures; export declare class NagaLocalEnvironment extends BaseNetworkEnvironment { constructor(options?: { rpcUrlOverride?: string; signatures?: NagaLocalSignatures; }); protected getRpcUrl(overrideRpc?: string): string; protected getChainConfig(overrideRpc?: string): Chain; protected getEndpoints(): NagaEndpointsType; protected getDefaultRealmId(): bigint; getPrivateKey(): Hex | undefined; } export declare const nagaLocalEnvironment: NagaLocalEnvironment;