import type { WithHashMeta } from '@xyo-network/sdk';
import type { BlockViewer, CachingContext, MapType, XL1BlockRange } from '@xyo-network/xl1-protocol/protocol-lib';
import type { Semaphore } from 'async-mutex';
import { type SchemasStepSummary } from '../../model/index.js';
/** SchemasStepSummaryFromRange helper function. */
export declare function schemasStepSummaryFromRange(context: CachingContext, semaphores: Semaphore[], blockViewer: BlockViewer, summaryMap: MapType<string, WithHashMeta<SchemasStepSummary>>, range: XL1BlockRange): Promise<WithHashMeta<SchemasStepSummary>>;
//# sourceMappingURL=schemasStepSummaryFromRange.d.ts.map