import type { Hex } from 'viem'; import type { PDPOffering } from '../warm-storage/providers.ts'; export declare const CAP_SERVICE_URL = "serviceURL"; export declare const CAP_MIN_PIECE_SIZE = "minPieceSizeInBytes"; export declare const CAP_MAX_PIECE_SIZE = "maxPieceSizeInBytes"; export declare const CAP_IPNI_PIECE = "ipniPiece"; export declare const CAP_IPNI_IPFS = "ipniIpfs"; export declare const CAP_STORAGE_PRICE = "storagePricePerTibPerDay"; export declare const CAP_MIN_PROVING_PERIOD = "minProvingPeriodInEpochs"; export declare const CAP_LOCATION = "location"; export declare const CAP_PAYMENT_TOKEN = "paymentTokenAddress"; export declare function decodePDPCapabilities(capabilities: Record): PDPOffering; export declare function encodePDPCapabilities(pdpOffering: PDPOffering, capabilities?: Record): [string[], Hex[]]; //# sourceMappingURL=pdp-capabilities.d.ts.map