export declare function inferVersion(): any;
export declare function detectBinName(version?: any): string;
export declare function detectDefaultBinPath(): string;
interface Options {
    binPath?: string;
    /**
     * @default false
     */
    loose?: boolean;
}
export declare function getFolderSizeBin(base: string, pretty?: false, options?: Options): Promise<number>;
export declare function getFolderSizeBin(base: string, pretty?: true, options?: Options): Promise<string>;
export declare function createGetFolderSizeBinIpc(options?: Options): {
    close: () => void;
    getFolderSizeWithIpc: {
        (base: string, pretty?: false): Promise<number>;
        (base: string, pretty?: true): Promise<string>;
    };
};
export {};
