import type { IndexerReadClient } from '8004-solana'; import { BaseDataSource } from '../../core/cache/data-source.js'; import type { ISyncBatch } from '../../core/cache/data-source.js'; export declare class SolanaDataSource extends BaseDataSource { readonly sourceId = "sol:devnet"; readonly chainPrefix = "sol"; private readonly indexer; constructor(indexer: IndexerReadClient, cluster?: string); isAvailable(): Promise; fetchBatch(options: { cursor?: string; updatedSince?: number; limit?: number; }): Promise; getTotalCount(): Promise; } //# sourceMappingURL=data-source.d.ts.map