import { SecretContractCodeHash } from "./types"; import { ObservableChainQuery, ObservableChainQueryMap } from "../chain-query"; import { ChainGetter } from "../../chain"; import { QuerySharedContext } from "../../common"; export declare class ObservableQuerySecretContractCodeHashInner extends ObservableChainQuery { protected readonly contractAddress: string; constructor(sharedContext: QuerySharedContext, chainId: string, chainGetter: ChainGetter, contractAddress: string); protected canFetch(): boolean; } export declare class ObservableQuerySecretContractCodeHash extends ObservableChainQueryMap { constructor(sharedContext: QuerySharedContext, chainId: string, chainGetter: ChainGetter); getQueryContract(contractAddress: string): ObservableQuerySecretContractCodeHashInner; }