import { Injector, OnChanges, SimpleChanges } from '@angular/core'; import { CoreBaseComponent } from '../common/base.component'; import { DocumentationDocument } from './models'; import * as i0 from "@angular/core"; /** * * @smeDoc {@label Documentation @id sme-documentation-component} * * @overview * @file {@filepath ./examples/documentation-overview.md} * * @example {@label Basic Usage @id basic-usage} * @file {@filename component.ts @filepath ./examples/documentation-basic-usage.component.ts} * @file {@filename component.html @filepath ./examples/documentation-basic-usage.component.html} * */ export declare class DocumentationComponent extends CoreBaseComponent implements OnChanges { /** * The source name to use for logging */ protected get logSourceName(): string; /** * The document to show */ document: DocumentationDocument; examples: string[]; constructor(injector: Injector); ngOnChanges(changes: SimpleChanges): void; /** * Gets the initial host classes to be applied to this element */ protected getInitialHostClasses(): string[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }