export type SupportedManagers = 'pip_requirements' | 'pip_setup' | 'setup-cfg' | 'pep621';
export type CommandType = 'pip-compile' | 'uv' | 'custom';
export interface PipCompileArgs {
    argv: string[];
    command: string;
    commandType: CommandType;
    constraintsFiles?: string[];
    pythonVersion?: string;
    extra?: string[];
    allExtras?: boolean;
    extraIndexUrl?: string[];
    indexUrl?: string;
    noEmitIndexUrl?: boolean;
    emitIndexUrl?: boolean;
    outputFile?: string;
    sourceFiles: string[];
}
export interface DependencyBetweenFiles {
    sourceFile: string;
    outputFile: string;
    type: 'requirement' | 'constraint';
}
