import type { LanguageFn } from 'highlight.js';
/**
 * We group languages into three categories based on their popularity and usage.
 * This helps in optimizing the bundle size by allowing users to include only
 * the languages they need.
 *
 * 1. Standard Languages: These are the most popular languages that cover the
 *    majority of use cases.
 * 2. Medium Languages: These languages are not as popular as the ones in
 *    `standardLanguages`, but still have a decent amount of users.
 * 3. Specialized Languages: These languages are more specialized and have a
 *    smaller user base.
 *
 * Each category is represented as a separate object, making it easy to import
 * only the languages you need.
 */
/**
 * These are the most popular languages that cover the majority of use cases.
 */
export declare const standardLanguages: {
    readonly bash: LanguageFn;
    readonly c: LanguageFn;
    readonly clojure: LanguageFn;
    readonly cpp: LanguageFn;
    readonly csharp: LanguageFn;
    readonly css: LanguageFn;
    readonly curl: LanguageFn;
    readonly dart: LanguageFn;
    readonly diff: LanguageFn;
    readonly docker: LanguageFn;
    readonly dockerfile: LanguageFn;
    readonly elixir: LanguageFn;
    readonly fsharp: LanguageFn;
    readonly go: LanguageFn;
    readonly graphql: LanguageFn;
    readonly haskell: LanguageFn;
    readonly html: LanguageFn;
    readonly http: LanguageFn;
    readonly ini: LanguageFn;
    readonly java: LanguageFn;
    readonly javascript: LanguageFn;
    readonly json: LanguageFn;
    readonly kotlin: LanguageFn;
    readonly less: LanguageFn;
    readonly lua: LanguageFn;
    readonly makefile: LanguageFn;
    readonly markdown: LanguageFn;
    readonly matlab: LanguageFn;
    readonly nginx: LanguageFn;
    readonly objectivec: LanguageFn;
    readonly ocaml: LanguageFn;
    readonly perl: LanguageFn;
    readonly php: LanguageFn;
    readonly plaintext: LanguageFn;
    readonly powershell: LanguageFn;
    readonly properties: LanguageFn;
    readonly python: LanguageFn;
    readonly r: LanguageFn;
    readonly ruby: LanguageFn;
    readonly rust: LanguageFn;
    readonly scala: LanguageFn;
    readonly scss: LanguageFn;
    readonly shell: LanguageFn;
    readonly sql: LanguageFn;
    readonly swift: LanguageFn;
    readonly toml: LanguageFn;
    readonly typescript: LanguageFn;
    readonly xml: LanguageFn;
    readonly yaml: LanguageFn;
};
//# sourceMappingURL=standard.d.ts.map