import { Job, Default } from "../generated/index.js"; export interface PythonPipelineProps { /** Python version. Default: "3.12" */ pythonVersion?: string; /** Test command. Default: "pytest --junitxml=report.xml --cov" */ testCommand?: string; /** Lint command. Set to null to omit lint job. Default: "ruff check ." */ lintCommand?: string | null; /** Requirements file. Default: "requirements.txt" */ requirementsFile?: string; /** Use poetry instead of pip. Default: false */ usePoetry?: boolean; /** Per-member defaults for customizing the generated resources. */ defaults?: { defaults?: Partial[0]>; test?: Partial[0]>; lint?: Partial[0]>; }; } export declare const PythonPipeline: import("@intentius/chant").CompositeDefinition; //# sourceMappingURL=python-pipeline.d.ts.map