// @holoscript/core/storage — IPFS storage utilities export declare class IPFSService { constructor(options?: unknown); upload(file: Uint8Array | string, options?: unknown): Promise; pin(cid: string): Promise; unpin(cid: string): Promise; [key: string]: unknown; } export declare class PinataProvider { constructor(options?: unknown); [key: string]: unknown; } export declare class NFTStorageProvider { constructor(options?: unknown); [key: string]: unknown; } export declare class InfuraProvider { constructor(options?: unknown); [key: string]: unknown; } export declare class IPFSUploadError extends Error {} export declare class IPFSPinError extends Error {} export declare class FileSizeExceededError extends Error {} export type IPFSProvider = unknown; export type IPFSServiceOptions = unknown; export type FallbackProvider = unknown; export type IPFSFile = unknown; export type UploadProgress = unknown; export type UploadOptions = unknown; export type UploadResult = unknown; export type PinStatus = unknown; export type PinInfo = unknown; export type IIPFSProvider = unknown;