type SnippetPreset = { /** Canonical identifier (e.g., 'python', 'bash') */ key: string; /** Alternative names that map to this preset (e.g., ['py'] for python) */ aliases?: string[]; /** Human-readable name (e.g., "Python", "cURL") */ displayName: string; /** Devicon SVG name if different from key (e.g., 'dot-net' for '.NET') */ iconKey?: string; /** Shiki language for syntax highlighting */ shikiLanguage: string; /** httpsnippet config for code generation */ httpSnippet?: { target: string; client?: string; }; }; /** * Central config for API playground language options. * Each preset defines: display info, icon, syntax highlighting, and code generation. */ declare const SNIPPET_PRESETS: SnippetPreset[]; declare const getPreset: (lang: string) => SnippetPreset | undefined; declare const getDisplayName: (lang: string) => string; declare const getIconKey: (lang: string) => string | undefined; declare const getShikiLanguageFromPreset: (lang: string) => string; export { type SnippetPreset, SNIPPET_PRESETS, getPreset, getDisplayName, getIconKey, getShikiLanguageFromPreset, }; //# sourceMappingURL=snippet-presets.d.ts.map