import { QueriesSetBase } from "../queries"; import { ChainGetter } from "../../chain"; import { DeepReadonly } from "utility-types"; import { QuerySharedContext } from "../../common"; import { ObservableQueryBoardAux } from "./board-aux"; import { ObservableQueryBrands } from "./brands"; import { ObservableQueryVbankAssets } from "./vbank-assets"; export interface AgoricQueries { agoric: AgoricQueriesImpl; } export declare const AgoricQueries: { use(): (queriesSetBase: QueriesSetBase, sharedContext: QuerySharedContext, chainId: string, chainGetter: ChainGetter) => AgoricQueries; }; export declare class AgoricQueriesImpl { readonly queryBoardAux: DeepReadonly; readonly queryBrands: DeepReadonly; readonly queryVbankAssets: DeepReadonly; constructor(_: QueriesSetBase, sharedContext: QuerySharedContext, chainId: string, chainGetter: ChainGetter); }