import { Fetch } from "./interfaces/fetch.interface";
import { Logger } from "./interfaces/logger.interface";
import { NpmConfig } from "./interfaces/npm.interface";
import { PackageInfo } from "./interfaces/package-info.interface";
export declare class NpmApi {
    private readonly fetch;
    constructor(fetch: Fetch);
    getInfo(packageName: string, npmConfig: NpmConfig, { logger }: {
        logger: Logger;
    }): Promise<PackageInfo | undefined>;
}
