export declare const READONLY_CONNNECTOR_ID = "readonly"; export declare const readonly: () => import("wagmi").CreateConnectorFn Promise<{ accounts: never[]; chainId: number; }>; disconnect: () => Promise; getAccounts: () => Promise; getChainId: () => Promise; getProvider: () => Promise; getClient: (params: { chainId?: number | undefined; } | undefined) => Promise<{ account: undefined; batch?: { multicall?: boolean | { batchSize?: number | undefined; wait?: number | undefined; } | undefined; } | undefined; cacheTime: number; chain: import("viem").Chain | undefined; key: string; name: string; pollingInterval: number; request: import("viem").EIP1193RequestFn; transport: import("viem").TransportConfig & Record; type: string; uid: string; call: (parameters: import("viem").CallParameters) => Promise; createBlockFilter: () => Promise<{ id: `0x${string}`; request: import("viem").EIP1193RequestFn; type: "block"; }>; createContractEventFilter: | undefined, TArgs extends import("viem/_types/types/contract").MaybeExtractEventArgsFromAbi | undefined, TStrict extends boolean | undefined = undefined, TFromBlock extends bigint | import("viem").BlockTag | undefined = undefined, TToBlock extends bigint | import("viem").BlockTag | undefined = undefined>(args: import("viem").CreateContractEventFilterParameters) => Promise>; createEventFilter: , _Args extends import("viem/_types/types/contract").MaybeExtractEventArgsFromAbi | undefined = undefined>(args?: import("viem").CreateEventFilterParameters | undefined) => Promise extends infer T ? { [K in keyof T]: import("viem").Filter<"event", TAbiEvents, _EventName, _Args, TStrict_1, TFromBlock_1, TToBlock_1>[K]; } : never>; createPendingTransactionFilter: () => Promise<{ id: `0x${string}`; request: import("viem").EIP1193RequestFn; type: "transaction"; }>; estimateContractGas: , args extends import("viem").ContractFunctionArgs>(args: import("viem").EstimateContractGasParameters) => Promise; estimateGas: (args: import("viem").EstimateGasParameters) => Promise; getBalance: (args: import("viem").GetBalanceParameters) => Promise; getBlock: (args?: import("viem").GetBlockParameters | undefined) => Promise>; getBlockNumber: (args?: import("viem").GetBlockNumberParameters | undefined) => Promise; getBlockTransactionCount: (args?: import("viem").GetBlockTransactionCountParameters | undefined) => Promise; getBytecode: (args: import("viem").GetBytecodeParameters) => Promise; getChainId: () => Promise; getContractEvents: | undefined = undefined, strict extends boolean | undefined = undefined, fromBlock extends bigint | import("viem").BlockTag | undefined = undefined, toBlock extends bigint | import("viem").BlockTag | undefined = undefined>(args: import("viem").GetContractEventsParameters) => Promise>; getEnsAddress: (args: { blockNumber?: bigint | undefined; blockTag?: import("viem").BlockTag | undefined; coinType?: number | undefined; gatewayUrls?: string[] | undefined; name: string; strict?: boolean | undefined; universalResolverAddress?: `0x${string}` | undefined; }) => Promise; getEnsAvatar: (args: { name: string; blockNumber?: bigint | undefined; blockTag?: import("viem").BlockTag | undefined; gatewayUrls?: string[] | undefined; strict?: boolean | undefined; universalResolverAddress?: `0x${string}` | undefined; assetGatewayUrls?: import("viem").AssetGatewayUrls | undefined; }) => Promise; getEnsName: (args: { blockNumber?: bigint | undefined; blockTag?: import("viem").BlockTag | undefined; address: `0x${string}`; gatewayUrls?: string[] | undefined; strict?: boolean | undefined; universalResolverAddress?: `0x${string}` | undefined; }) => Promise; getEnsResolver: (args: { blockNumber?: bigint | undefined; blockTag?: import("viem").BlockTag | undefined; name: string; universalResolverAddress?: `0x${string}` | undefined; }) => Promise<`0x${string}`>; getEnsText: (args: { blockNumber?: bigint | undefined; blockTag?: import("viem").BlockTag | undefined; name: string; gatewayUrls?: string[] | undefined; key: string; strict?: boolean | undefined; universalResolverAddress?: `0x${string}` | undefined; }) => Promise; getFeeHistory: (args: import("viem").GetFeeHistoryParameters) => Promise; estimateFeesPerGas: (args?: import("viem").EstimateFeesPerGasParameters | undefined) => Promise; getFilterChanges: (args: import("viem").GetFilterChangesParameters) => Promise>; getFilterLogs: (args: import("viem").GetFilterLogsParameters) => Promise>; getGasPrice: () => Promise; getLogs: (args?: import("viem").GetLogsParameters | undefined) => Promise>; getProof: (args: import("viem").GetProofParameters) => Promise; estimateMaxPriorityFeePerGas: (args?: { chain: TChainOverride_1 | null; } | undefined) => Promise; getStorageAt: (args: import("viem").GetStorageAtParameters) => Promise; getTransaction: (args: import("viem").GetTransactionParameters) => Promise<{ [x: string]: any; [x: number]: any; [x: symbol]: any; blockNumber: (TBlockTag_1 extends "pending" ? true : false) extends infer T_1 ? T_1 extends (TBlockTag_1 extends "pending" ? true : false) ? T_1 extends true ? null : bigint : never : never; blockHash: (TBlockTag_1 extends "pending" ? true : false) extends infer T_2 ? T_2 extends (TBlockTag_1 extends "pending" ? true : false) ? T_2 extends true ? null : `0x${string}` : never : never; transactionIndex: (TBlockTag_1 extends "pending" ? true : false) extends infer T_3 ? T_3 extends (TBlockTag_1 extends "pending" ? true : false) ? T_3 extends true ? null : number : never : never; }>; getTransactionConfirmations: (args: import("viem").GetTransactionConfirmationsParameters) => Promise; getTransactionCount: (args: import("viem").GetTransactionCountParameters) => Promise; getTransactionReceipt: (args: import("viem").GetTransactionReceiptParameters) => Promise; multicall: (args: import("viem").MulticallParameters) => Promise>; prepareTransactionRequest: (args: import("viem").PrepareTransactionRequestParameters) => Promise>; readContract: , args_1 extends import("viem").ContractFunctionArgs>(args: import("viem").ReadContractParameters) => Promise>; sendRawTransaction: (args: import("viem").SendRawTransactionParameters) => Promise<`0x${string}`>; simulateContract: , args_2 extends import("viem").ContractFunctionArgs, chainOverride extends import("viem").Chain | undefined, accountOverride extends `0x${string}` | import("viem").Account | undefined = undefined>(args: import("viem").SimulateContractParameters) => Promise>; verifyMessage: (args: import("viem/actions").VerifyMessageParameters) => Promise; verifyTypedData: (args: import("viem/actions").VerifyTypedDataParameters) => Promise; uninstallFilter: (args: import("viem").UninstallFilterParameters) => Promise; waitForTransactionReceipt: (args: import("viem").WaitForTransactionReceiptParameters) => Promise; watchBlockNumber: (args: import("viem").WatchBlockNumberParameters) => import("viem").WatchBlockNumberReturnType; watchBlocks: (args: import("viem").WatchBlocksParameters) => import("viem").WatchBlocksReturnType; watchContractEvent: , TStrict_5 extends boolean | undefined = undefined>(args: import("viem").WatchContractEventParameters) => import("viem").WatchContractEventReturnType; watchEvent: (args: import("viem").WatchEventParameters) => import("viem").WatchEventReturnType; watchPendingTransactions: (args: import("viem").WatchPendingTransactionsParameters) => import("viem").WatchPendingTransactionsReturnType; extend: & Pick>>(fn: (client: import("viem").Client>) => client) => import("viem").Client>; }>; isAuthorized: () => Promise; switchChain: ({ chainId }: { chainId: number; }) => Promise; onAccountsChanged: () => void; onChainChanged: () => void; onDisconnect: () => void; }, {}>; //# sourceMappingURL=readonly.d.ts.map