import { FileTreeBuiltInIconSet } from "./iconConfig.js";

//#region src/builtInIcons.d.ts
type BuiltInFileIconToken = 'astro' | 'babel' | 'bash' | 'biome' | 'bootstrap' | 'browserslist' | 'bun' | 'c' | 'claude' | 'cpp' | 'css' | 'database' | 'default' | 'docker' | 'eslint' | 'font' | 'git' | 'go' | 'graphql' | 'html' | 'image' | 'javascript' | 'json' | 'markdown' | 'mcp' | 'nextjs' | 'npm' | 'oxc' | 'postcss' | 'prettier' | 'python' | 'react' | 'ruby' | 'rust' | 'sass' | 'stylelint' | 'svelte' | 'svg' | 'svgo' | 'swift' | 'table' | 'tailwind' | 'terraform' | 'text' | 'typescript' | 'vite' | 'vscode' | 'vue' | 'wasm' | 'webpack' | 'yml' | 'zig' | 'zip';
declare function getBuiltInSpriteSheet(set: FileTreeBuiltInIconSet | 'none'): string;
declare function getBuiltInFileIconName(token: BuiltInFileIconToken): string;
declare function isColoredBuiltInIconSet(set: FileTreeBuiltInIconSet | 'none'): boolean;
declare function resolveBuiltInFileIconToken(set: FileTreeBuiltInIconSet | 'none', fileName: string, extensionCandidates: string[]): BuiltInFileIconToken | undefined;
//#endregion
export { BuiltInFileIconToken, getBuiltInFileIconName, getBuiltInSpriteSheet, isColoredBuiltInIconSet, resolveBuiltInFileIconToken };
//# sourceMappingURL=builtInIcons.d.ts.map