import * as i0 from '@angular/core'; import { EventEmitter, EnvironmentProviders } from '@angular/core'; import { SegmentComponent, BooleanLike } from '@mantic-ui/angular'; import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; declare class ExampleCodeComponent extends SegmentComponent { readonly label: i0.InputSignal; readonly code: i0.InputSignal; readonly languages: i0.InputSignal; readonly live: i0.InputSignalWithTransform; readonly liveClick: EventEmitter; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Marker only — has no runtime behaviour. Excludes the host element (and its content) from * the code extracted by the `mantic-sync-examples` CLI. * * ```html * A documentation note that should not appear in the example code. * ``` */ declare class DocIgnoreDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Marker only — has no runtime behaviour. Keeps the host element in the code extracted by the * `mantic-sync-examples` CLI but drops its content, collapsing it to a self-closing tag. * * ```html * Read Only * ``` * is extracted as * ```html * * ``` */ declare class DocIgnoreContentDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class ExampleDescriptionComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ExampleFrameComponent { readonly src: i0.InputSignal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ExampleComponent { private headerField; get header(): string | undefined; set header(value: string | undefined); readonly description: i0.InputSignal; readonly code: i0.InputSignal; readonly showCode: i0.ModelSignal; readonly languages: i0.InputSignal; id: string | undefined; readonly hint: i0.InputSignal; readonly hintClass: i0.InputSignal; readonly hintLink: i0.InputSignal; readonly hintTarget: i0.InputSignal; toggleCode(): void; private refreshId; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface NugetPackageVersion { authors: string; description: string; iconUrl: string; id: string; language: string; licenseExpression: string; licenseUrl: string; listed: boolean; minClientVersion: string; packageContent: string; projectUrl: string; published: Date; requireLicenseAcceptance: boolean; summary: string; tags: string[]; title: string; version: string; } declare class NugetApiService { private readonly http; private readonly cache; constructor(http: HttpClient); find(packageName: string, version?: string): Observable; get(packageName: string): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class NugetInstallComponent { private readonly nugetApiService; private packageValue; private searchVersionValue; get package(): string | undefined; set package(value: string | undefined); readonly version: i0.ModelSignal; get searchVersion(): string | undefined; set searchVersion(value: string | undefined); constructor(nugetApiService: NugetApiService); private refreshVersion; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class NugetComponent { private readonly nugetApiService; private packageValue; private searchVersionValue; get package(): string | undefined; set package(value: string | undefined); readonly version: i0.ModelSignal; get searchVersion(): string | undefined; set searchVersion(value: string | undefined); constructor(nugetApiService: NugetApiService); private refreshVersion; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class NpmApiService { private readonly http; private readonly cache; constructor(http: HttpClient); find(packageName: string, version?: string): Observable; get(packageName: string): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class NpmComponent { private readonly npmApiService; private packageValue; private searchVersionValue; get package(): string | undefined; set package(value: string | undefined); readonly version: i0.ModelSignal; get searchVersion(): string | undefined; set searchVersion(value: string | undefined); get npmLink(): string; constructor(npmApiService: NpmApiService); private refreshVersion; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class NpmInstallComponent { private readonly nugetApiService; private packageValue; private searchVersionValue; get package(): string | undefined; set package(value: string | undefined); readonly version: i0.ModelSignal; get searchVersion(): string | undefined; set searchVersion(value: string | undefined); readonly dev: i0.InputSignalWithTransform; constructor(nugetApiService: NpmApiService); private refreshVersion; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare function getHighlightLanguages(): unknown; declare function provideHighlightJs(): EnvironmentProviders; export { DocIgnoreContentDirective, DocIgnoreDirective, ExampleCodeComponent, ExampleComponent, ExampleDescriptionComponent, ExampleFrameComponent, NpmComponent, NpmInstallComponent, NugetComponent, NugetInstallComponent, getHighlightLanguages, provideHighlightJs };