import { AragonArtifact, AragonManifest, IpfsResolver } from '../types';
export declare function parseMetadata(name: string, metadata: string): any;
export declare function fetchMetadata(ipfs: IpfsResolver, fileName: string, contentUri: string): Promise<object>;
export declare function resolveMetadata(ipfs: IpfsResolver, fileName: string, contentUri?: string | null, metadata?: string | null): Promise<any>;
export declare function resolveManifest(ipfs: IpfsResolver, data: {
    contentUri?: string;
    manifest?: string | null;
}): Promise<AragonManifest>;
export declare function resolveArtifact(ipfs: IpfsResolver, data: {
    appId?: string;
    artifact?: string | null;
    contentUri?: string;
}): Promise<AragonArtifact>;
//# sourceMappingURL=metadata.d.ts.map