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