import { Configuration } from "../../configuration";
export declare class OWUtilityHelper {
    private readonly libName;
    private readonly remoteLibPath;
    private readonly appOutDir;
    private readonly configuration;
    constructor(appOutDir: string, config: Configuration);
    ensureLatest(): Promise<boolean>;
    /**
     * Get owutility lib for the specific electron version
     * @returns true if a specific version was successfully found, false if tried
     * to update and failed. Throws an exception if not found.
     */
    private getSpecificLibVersion;
    /**
    * Get owutility lib that doesn't target a specific version
    * @returns true if a specific version was successfully updated, otherwise
    * false
    */
    private getGeneralLibVersion;
    private download;
}
