/**
 * @param {import('ipfs-core-types').IPFS} ipfs
 * @param {CID} cid
 * @param {string} type
 */
export function isPinnedWithType(ipfs: import('ipfs-core-types').IPFS, cid: CID, type: string): Promise<boolean>;
export namespace pinTypes {
    const direct: string;
    const recursive: string;
    const indirect: string;
    const all: string;
}
export const fixtures: Readonly<{
    directory: Readonly<{
        cid: CID<unknown, number, number, import("multiformats/cid").Version>;
        files: readonly (Readonly<{
            path: "test-folder/ipfs-add.js";
            data: Uint8Array;
            cid: CID<unknown, number, number, import("multiformats/cid").Version>;
        }> | Readonly<{
            path: "test-folder/files/ipfs.txt";
            data: Uint8Array;
            cid: CID<unknown, number, number, import("multiformats/cid").Version>;
        }>)[];
    }>;
    files: readonly Readonly<{
        data: Uint8Array;
        cid: CID<unknown, number, number, import("multiformats/cid").Version>;
    }>[];
}>;
export function clearPins(ipfs: import('ipfs-core-types').IPFS): Promise<void>;
export function clearRemotePins(ipfs: import('ipfs-core-types').IPFS): Promise<void>;
export function addRemotePins(ipfs: import('ipfs-core-types').IPFS, service: string, pins: Record<string, CID>): Promise<void>;
export function clearServices(ipfs: import('ipfs-core-types').IPFS): Promise<void>;
export function expectPinned(ipfs: import('ipfs-core-types').IPFS, cid: CID, type?: string, pinned?: boolean): Promise<void>;
export function expectNotPinned(ipfs: import('ipfs-core-types').IPFS, cid: CID, type?: string): Promise<void>;
import { CID } from "multiformats/cid";
//# sourceMappingURL=utils.d.ts.map