import { BlockFrostIPFS } from '../../index';
import { PaginationOptions } from '../../types';
import { AddResponse, PinResponse, ListResponse } from '../../types/ipfs';
export declare function add(this: BlockFrostIPFS, path: string): Promise<AddResponse>;
export declare function gateway(this: BlockFrostIPFS, path: string): Promise<unknown>;
export declare function pin(this: BlockFrostIPFS, path: string): Promise<PinResponse>;
export declare function list(this: BlockFrostIPFS, pagination?: PaginationOptions): Promise<ListResponse>;
export declare function listByPath(this: BlockFrostIPFS, path: string): Promise<ListResponse>;
export declare function pinRemove(this: BlockFrostIPFS, path: string): Promise<string>;
