export type LanguageIconResolver = (lang: string) => string | undefined | null; export declare function setLanguageIconResolver(resolver?: LanguageIconResolver | null): void; export declare function normalizeLanguageIdentifier(lang?: string | null): string; export declare function resolveMonacoLanguageId(lang?: string | null): string; export declare function preloadExtendedLanguageIcons(): Promise; export declare function subscribeLanguageIconsRevision(listener: () => void): () => void; export declare function getLanguageIcon(lang: string): string; export declare const languageMap: Record;