import arg from 'arg'; import { UIProvider } from '../ui/UIProvider'; import { NetworkProvider } from './NetworkProvider'; import { Config } from '../config/Config'; export declare const argSpec: { '--mainnet': BooleanConstructor; '--testnet': BooleanConstructor; '--tetra': BooleanConstructor; '--custom': StringConstructor; '--custom-type': StringConstructor; '--custom-version': StringConstructor; '--custom-key': StringConstructor; '--custom-global-id': NumberConstructor; '--compiler-version': StringConstructor; '--tonconnect': BooleanConstructor; '--deeplink': BooleanConstructor; '--mnemonic': BooleanConstructor; '--tonscan': BooleanConstructor; '--tonviewer': BooleanConstructor; '--toncx': BooleanConstructor; '--dton': BooleanConstructor; '--verifier': StringConstructor; '--list-verifiers': BooleanConstructor; }; export type Args = arg.Result; export declare function createNetworkProvider(ui: UIProvider, args: Args, config?: Config, allowCustom?: boolean): Promise;