import { a as ErasureCodingProvider } from '../../clay-codes-DdXABBDx.js'; import '@shelby-protocol/clay-codes'; declare function allocateAndCopy(data: Uint8Array, desiredLength: number): Uint8Array; /** * Zero-pad `data` to match the provider's systematic capacity (k * chunkSizeBytes). * * Returns the original buffer when it already fits the capacity and throws when it exceeds. */ declare function pad(provider: ErasureCodingProvider, data: Uint8Array): Uint8Array; export { allocateAndCopy, pad };