import { type HexToBytesErrorType } from '../encoding/toBytes.js'; import { type BytesToHexErrorType } from '../encoding/toHex.js'; import type { ErrorType } from '../errors/utils.js'; import type { Bytes, Hex } from '../types/data.js'; import type { Kzg } from '../types/kzg.js'; type To = 'hex' | 'bytes'; export type BlobsToCommitmentsParameters = { blobs: blobs | readonly Bytes[] | readonly Hex[]; kzg: Pick; to?: to | To | undefined; }; export type BlobsToCommitmentsReturnType = (to extends 'bytes' ? readonly Bytes[] : never) | (to extends 'hex' ? readonly Hex[] : never); export type BlobsToCommitmentsErrorType = HexToBytesErrorType | BytesToHexErrorType | ErrorType; export declare function blobsToCommitments(parameters: BlobsToCommitmentsParameters): BlobsToCommitmentsReturnType; export {}; //# sourceMappingURL=blobsToCommitments.d.ts.map