export declare type PackageManifest = {
    name: string;
    version: string;
    description: string;
    dependencies: {
        [name: string]: string;
    };
    dist: {
        tarball: string;
    };
};
export declare type RegistrySearchResults = {
    objects: {
        package: RegistrySearchPackage;
        score: {
            final: number;
            detail: {
                quality: number;
                popularity: number;
                maintenance: number;
            };
        };
        searchScore: number;
    }[];
    total: number;
    time: string;
};
export declare type RegistrySearchPackage = {
    name: string;
    scope: string;
    version: string;
    description: string;
};
export declare const getManifest: (name: string, version: string) => Promise<PackageManifest>;
export declare const searchRegistry: (text: string, scope: string, limit: number) => Promise<RegistrySearchResults>;
