export type MetadataEntry = { readonly key: string; readonly value: string; }; export type MetadataArray = readonly [readonly string[], readonly string[]]; export type MetadataObject = Record; export declare const METADATA_LIMITS: { MAX_KEY_LENGTH: number; MAX_VALUE_LENGTH: number; MAX_KEYS_PER_DATASET: number; MAX_KEYS_PER_PIECE: number; }; export declare function metadataArrayToObject(metadataArray: MetadataArray): Record; export interface MetadataDataSetInternal { cdn?: boolean; } export interface MetadataPieceInternal { ipni?: boolean; ipfsRootCID?: string; } export declare function datasetMetadataObjectToEntry(metadataObject?: MetadataObject, metadataInternal?: MetadataDataSetInternal): MetadataEntry[]; export declare function pieceMetadataObjectToEntry(metadataObject?: MetadataObject, metadataInternal?: MetadataPieceInternal): MetadataEntry[]; //# sourceMappingURL=metadata.d.ts.map