import { NativeModule } from './index.js';
export declare class NodePreGyp extends NativeModule {
    usesTool(): Promise<boolean>;
    locateBinary(): Promise<string | null>;
    run(nodePreGypPath: string): Promise<void>;
    findPrebuiltModule(): Promise<boolean>;
    getNodePreGypRuntimeArgs(): Promise<string[]>;
    private shouldUpdateBinary;
    private getModulePaths;
}
