import type { AccessKeyView, BlockReference, QueryResponseKind, RpcQueryRequest } from "@meer-js/types"; import type { ProviderService, QueryParams, ViewAccessKeyParams } from "./provider.service.types.js"; import type { SignedTransaction } from "@meer-js/transactions"; export declare class Provider implements ProviderService { private provider; constructor(urls: Array); query(paramsOrPath: QueryParams | RpcQueryRequest | string, data?: string): Promise; viewAccessKey({ accountId, publicKey }: ViewAccessKeyParams): Promise; block(reference: BlockReference): Promise; sendTransaction(signedTransaction: SignedTransaction): Promise; private urlsToProviders; } //# sourceMappingURL=provider.service.d.ts.map