/**
 * @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;
        files: readonly Readonly<{
            path: string;
            data: Buffer;
            cid: CID;
        }>[];
    }>;
    files: readonly (Readonly<{
        data: Uint8Array;
        cid: CID;
    }> | Readonly<{
        data: Buffer;
        cid: CID;
    }>)[];
}>;
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