import * as _angular_core from '@angular/core'; import { AfterViewInit, ElementRef } from '@angular/core'; import { SafeHtml } from '@angular/platform-browser'; import { ClassValue } from 'clsx'; import { BundledLanguage } from 'shiki'; type ZCodeTheme = 'github-dark' | 'github-light' | 'vitesse-dark' | 'one-dark-pro'; declare class ZCodeComponent implements AfterViewInit { private readonly _toast; private readonly _sanitizer; private readonly _themeService; private readonly _zTranslate; protected readonly codeEl: _angular_core.Signal | undefined>; readonly class: _angular_core.InputSignal; readonly zTitle: _angular_core.InputSignal; readonly zLanguage: _angular_core.InputSignal; readonly zCode: _angular_core.InputSignal; readonly zTheme: _angular_core.InputSignal<"" | ZCodeTheme>; readonly zShowLineNumbers: _angular_core.InputSignal; protected readonly copied: _angular_core.WritableSignal; protected readonly highlightedCode: _angular_core.WritableSignal; protected readonly isHighlighting: _angular_core.WritableSignal; private _rawCode; private readonly _effectiveTheme; protected readonly wrapperClasses: _angular_core.Signal; protected readonly contentClasses: _angular_core.Signal; constructor(); ngAfterViewInit(): void; private _highlightCode; protected copyCode(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { ZCodeComponent };