import { Logger } from 'winston';
import { TargetConfig } from './target-json-file';
import { Spawner } from '../../util/spawner';
export interface PythonVenvPaths {
    pythonExe: string;
    pythonVenvExe: string;
    activatePath: string;
}
export declare function getPythonVenvPaths(props: {
    targetCfg: TargetConfig;
}): Promise<PythonVenvPaths>;
export declare function createPythonVenv(props: {
    targetSpawner: Spawner;
    pythonVenvPaths: PythonVenvPaths;
    logger: Logger;
}): Promise<boolean>;
export declare function installPythonReqs(props: {
    reqFilePath: string;
    targetSpawner: Spawner;
    pythonVenvPaths: PythonVenvPaths;
    logger: Logger;
}): Promise<void>;
//# sourceMappingURL=app-install-venv.d.ts.map