import { ElementRef, EventEmitter, Injector, OnChanges, SimpleChanges } from '@angular/core'; import { CoreBaseComponent } from '../common/base.component'; import { Layout } from '../common/layout'; import * as i0 from "@angular/core"; /** * * @smeDoc {@label Details @id sme-details} * * @overview * @file {@filepath ./examples/details-overview.md} * * @example {@label Basic Usage @id basic-usage} * @file {@filename component.ts @filepath ./examples/details-example.component.ts} * @file {@filename component.html @filepath ./examples/details-example.component.html} * */ export declare enum ChevronPosition { Left = "-1", Right = "0" } export declare class DetailsComponent extends CoreBaseComponent implements OnChanges { get minExpanderHeight(): string; get shouldContentSlim(): boolean; /** * The source name to use for logging */ protected get logSourceName(): string; resourceStrings: { AriaDescription: string; }; expander: ElementRef; initialHeightPercentage: number; header: string; subHeader: string; chevronInverted: boolean; chevronPosition: string; pushChevronFarRight: any; addBottomBorder: boolean; showInfoIcon: boolean; /** * The detail component's height will be determined on the whole children's height. */ autoHeight: boolean; /** * @deprecated since 02/25/2019. Please use 'header' instead */ set title(value: string); get title(): string; isExpanded: boolean; isExpandedChange: EventEmitter; layoutChanged: EventEmitter; chevronLeftMargin: string; private detailsResponsiveWindowManager; constructor(injector: Injector, layout: Layout); ngOnChanges(changes: SimpleChanges): void; toggleExpansion(): void; refresh(): void; /** * The on window breakpoint changed handler. * Adding yield for component to get ElementRef after initialization. */ onWindowBreakpointChanged(): void; /** * The deferred layout changed handler. */ private deferredOnLayoutChanged; /** * The layout changed event handler. */ private onLayoutChanged; protected getInitialHostClasses(): string[]; protected createIdBag(): MsftSme.StringMap; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }