import { Lazy } from "lazy-val";
export declare function getLinuxToolsPath(): Promise<string>;
export declare function getAppImage(): Promise<string>;
export declare const fpmPath: Lazy<string>;
export declare function prefetchBuildTools(): Promise<[string, string, string]>;
export declare function getZstd(): Promise<string>;
export declare function getAria(): Promise<string>;
export interface ToolDescriptor {
    name: string;
    version: string;
    repository?: string;
    mac: string;
    "linux-ia32"?: string;
    "linux-x64"?: string;
    "linux-armv7"?: string;
    "win-ia32": string;
    "win-x64": string;
}
export declare function getTool(descriptor: ToolDescriptor): Promise<string>;
export declare function getAppBuilderTool(): Promise<string>;
