import type { CID } from 'multiformats/cid'; import type { IpfsApi } from './index.js'; export interface PinningBackend { id: string; open(): void; close(): Promise; pin(cid: CID): Promise; unpin(cid: CID): Promise; ls(): Promise; info(): Promise; } export interface PinningBackendStatic { designator: string; new (connectionString: string, ipfs: IpfsApi): PinningBackend; } export declare type CidString = string; export declare type Designator = string; export declare type CidList = Record; export declare type PinningInfo = Record; //# sourceMappingURL=pinning.d.ts.map