/// import { GrumpkinAddress } from '../address/index.js'; import { ServerBlockSource } from '../block_source/index.js'; import { BridgeCallData } from '../bridge_call_data/index.js'; import { Tx } from '../rollup_provider/index.js'; import { BridgePublishQuery, BridgePublishQueryResult } from './bridge_publish_stats_query.js'; import { RollupProvider } from './rollup_provider.js'; export declare class ClientVersionMismatchError extends Error { constructor(message: string); } export declare function getRollupProviderStatus(baseUrl: string, clientVersion?: string): Promise; export declare class ServerRollupProvider extends ServerBlockSource implements RollupProvider { constructor(baseUrl: URL, pollInterval?: number, version?: string); sendTxs(txs: Tx[]): Promise; getTxFees(assetId: number): Promise; getDefiFees(bridgeCallData: BridgeCallData): Promise; queryDefiPublishStats(query: BridgePublishQuery): Promise; getStatus(): Promise; getPendingTxs(): Promise; getPendingNoteNullifiers(): Promise; getPendingDepositTxs(): Promise; clientLog(log: any): Promise; clientConsoleLog(log: any): Promise; getInitialWorldState(): Promise; isAccountRegistered(accountPublicKey: GrumpkinAddress): Promise; isAliasRegistered(alias: string): Promise; isAliasRegisteredToAccount(accountPublicKey: GrumpkinAddress, alias: string): Promise; getAccountRegistrationRollupId(accountPublicKey: GrumpkinAddress): Promise; /** * Submits a request to baseUrl at the specified path * If data is provided, a POST is sent with that data as the body. * The response is checked for errors and handled accordingly. * @param path Path to source at baseUrl * @param data Data to be submitted in POST request * @returns fetch response * @throws Error when response is undefined or contains an error status */ private fetch; } //# sourceMappingURL=server_rollup_provider.d.ts.map