import type { IotaClientOptions } from '@iota/iota-sdk/client'; export type NetworkConfig = IotaClientOptions & { variables?: T; }; export declare function createNetworkConfig, Config extends NetworkConfig = T[keyof T], Variables extends object = NonNullable>(networkConfig: T): { networkConfig: T; useNetworkConfig: () => Config; useNetworkVariables: () => Variables; useNetworkVariable: (name: K) => Variables[K]; }; //# sourceMappingURL=networkConfig.d.ts.map