{"version":3,"file":"shared_highlighter.d.ts","names":["DiffsHighlighter","DiffsThemeNames","HighlighterTypes","SupportedLanguages","CachedOrLoadingHighlighterType","Promise","HighlighterOptions","getSharedHighlighter","themes","langs","preferredHighlighter","isHighlighterLoaded","getHighlighterIfLoaded","isHighlighterLoading","isHighlighterNull","preloadHighlighter","disposeHighlighter"],"sources":["../../src/highlighter/shared_highlighter.d.ts"],"sourcesContent":["import type { DiffsHighlighter, DiffsThemeNames, HighlighterTypes, SupportedLanguages } from '../types';\ntype CachedOrLoadingHighlighterType = Promise<DiffsHighlighter> | DiffsHighlighter | undefined;\ninterface HighlighterOptions {\n    themes: DiffsThemeNames[];\n    langs: SupportedLanguages[];\n    preferredHighlighter?: HighlighterTypes;\n}\nexport declare function getSharedHighlighter({ themes, langs, preferredHighlighter }: HighlighterOptions): Promise<DiffsHighlighter>;\nexport declare function isHighlighterLoaded(h?: CachedOrLoadingHighlighterType): h is DiffsHighlighter;\nexport declare function getHighlighterIfLoaded(): DiffsHighlighter | undefined;\nexport declare function isHighlighterLoading(h?: CachedOrLoadingHighlighterType): h is Promise<DiffsHighlighter>;\nexport declare function isHighlighterNull(h?: CachedOrLoadingHighlighterType): h is undefined;\nexport declare function preloadHighlighter(options: HighlighterOptions): Promise<void>;\nexport declare function disposeHighlighter(): Promise<void>;\nexport {};\n//# sourceMappingURL=shared_highlighter.d.ts.map"],"mappings":";;;KACKI,8BAAAA,GAAiCC,QAAQL,oBAAoBA;UACxDM,kBAAAA;EADLF,MAAAA,EAEOH,eAFPG,EAAAA;EAAyCJ,KAAAA,EAGnCG,kBAHmCH,EAAAA;EAARK,oBAAAA,CAAAA,EAIXH,gBAJWG;;AAA4C,iBAM1DE,oBAAAA,CAN0D;EAAA,MAAA;EAAA,KAAA;EAAA;AAAA,CAAA,EAMID,kBANJ,CAAA,EAMyBD,OANzB,CAMiCL,gBANjC,CAAA;AACxEM,iBAMcK,mBAAAA,CANI,CAAA,CAAA,EAMoBP,8BANpB,CAAA,EAAA,CAAA,IAM0DJ,gBAN1D;AAChBC,iBAMYW,sBAAAA,CAAAA,CANZX,EAMsCD,gBANtCC,GAAAA,SAAAA;AACDE,iBAMaU,oBAAAA,CANbV,CAAAA,CAAAA,EAMsCC,8BANtCD,CAAAA,EAAAA,CAAAA,IAM4EE,OAN5EF,CAMoFH,gBANpFG,CAAAA;AACgBD,iBAMHY,iBAAAA,CANGZ,CAAAA,CAAAA,EAMmBE,8BANnBF,CAAAA,EAAAA,CAAAA,IAAAA,SAAAA;AAAgB,iBAOnBa,kBAAAA,CAPmB,OAAA,EAOST,kBAPT,CAAA,EAO8BD,OAP9B,CAAA,IAAA,CAAA;AAEnBE,iBAMAS,kBAAAA,CAAAA,CANoB,EAMEX,OANF,CAAA,IAAA,CAAA"}