interface PythonDependency {
    name: string;
    version: string;
    constraint?: string;
}
export declare class PythonAnalyzer {
    private requirementsPath;
    constructor(requirementsPath: string);
    /**
     * Analyzes the requirements.txt file and returns a list of dependencies
     */
    analyze(): Promise<PythonDependency[]>;
    /**
     * Parses a single requirement line into a PythonDependency object
     */
    private parseDependency;
    /**
     * Categorizes dependencies into common tech categories
     */
    categorizeDependencies(dependencies: PythonDependency[]): Record<string, string[]>;
    private isWebFramework;
    private isTestingTool;
    private isDatabase;
    private isAsync;
    private isDataScience;
    private isUtility;
}
export {};
