import { L as LanguageSlug } from './registry-LNKwlYez.js'; /** Returns a copy of the interpreter-basename to language-slug map used by shebang detection. */ declare const getShebangInterpreters: () => Record; /** * Detects a language slug from the shebang line of a file's content. * * Handles direct interpreter paths (`#!/bin/bash`), `env` indirection with flags * (`#!/usr/bin/env -S deno run`), and versioned interpreters (`#!/usr/bin/python3`). * * @example * detectLanguageSlugByShebang("#!/usr/bin/env python3\nprint('hi')"); * // "python" */ declare const detectLanguageSlugByShebang: (content: string) => LanguageSlug | undefined; export { detectLanguageSlugByShebang as d, getShebangInterpreters as g };