/**
 * IPNS - Inter-Planetary Naming System
 *
 * @param {object} config
 * @param {import('ipfs-core-types/src/root').API<{}>["dns"]} config.dns
 * @param {import('../ipns').IPNSAPI} config.ipns
 * @param {import('ipfs-core-types/src/root').API<{}>["isOnline"]} config.isOnline
 * @param {import('../../types').Options} config.options
 */
export function createResolve({ dns, ipns, isOnline, options: { offline } }: {
    dns: import('ipfs-core-types/src/root').API<{}>["dns"];
    ipns: import('../ipns').IPNSAPI;
    isOnline: import('ipfs-core-types/src/root').API<{}>["isOnline"];
    options: import('../../types').Options;
}): (value: string | import("@libp2p/interface-peer-id").PeerId, options?: import("ipfs-core-types/src/name").ResolveOptions | undefined) => AsyncIterable<string>;
//# sourceMappingURL=resolve.d.ts.map