export type ScriptLanguage = "python3" | "deno" | "bun" | "nativets" | "go" | "bash" | "powershell" | "postgresql" | "mysql" | "bigquery" | "duckdb" | "oracledb" | "snowflake" | "mssql" | "graphql" | "php" | "rust" | "csharp" | "nu" | "ansible" | "ruby" | "java";
export type LanguageWithRawReqsSupport = {
    language: "bun";
    rrFilename /** (raw requirements filename) */: "package.json";
} | {
    language: "python3";
    rrFilename: "requirements.txt";
} | {
    language: "php";
    rrFilename: "composer.json";
} | {
    language: "go";
    rrFilename: "go.mod";
};
export declare const languagesWithRawReqsSupport: LanguageWithRawReqsSupport[];
export declare function inferContentTypeFromFilePath(contentPath: string, defaultTs: "bun" | "deno" | undefined): ScriptLanguage;
//# sourceMappingURL=script_common.d.ts.map