## API Report File for "@clr/angular"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts

import { AbstractControl } from '@angular/forms';
import { AfterContentChecked } from '@angular/core';
import { AfterContentInit } from '@angular/core';
import { AfterViewChecked } from '@angular/core';
import { AfterViewInit } from '@angular/core';
import { AnimationEvent as AnimationEvent_2 } from '@angular/animations';
import { AnimationMetadata } from '@angular/animations';
import { BehaviorSubject } from 'rxjs';
import { ChangeDetectorRef } from '@angular/core';
import { ComponentFactoryResolver } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import { DoCheck } from '@angular/core';
import { ElementRef } from '@angular/core';
import { EmbeddedViewRef } from '@angular/core';
import { EventEmitter } from '@angular/core';
import { FormGroup } from '@angular/forms';
import { FormGroupDirective } from '@angular/forms';
import { FormGroupName } from '@angular/forms';
import * as i0 from '@angular/core';
import * as i41 from '@angular/forms';
import * as i6 from '@angular/common';
import { InjectionToken } from '@angular/core';
import { Injector } from '@angular/core';
import { IterableDiffers } from '@angular/core';
import { NgControl } from '@angular/forms';
import { NgForm } from '@angular/forms';
import { NgForOfContext } from '@angular/common';
import { NgModelGroup } from '@angular/forms';
import { NgZone } from '@angular/core';
import { Observable } from 'rxjs';
import { OnChanges } from '@angular/core';
import { OnDestroy } from '@angular/core';
import { OnInit } from '@angular/core';
import { QueryList } from '@angular/core';
import { Renderer2 } from '@angular/core';
import { RendererFactory2 } from '@angular/core';
import { RouterLinkActive } from '@angular/router';
import { SelectMultipleControlValueAccessor } from '@angular/forms';
import { SimpleChange } from '@angular/core';
import { SimpleChanges } from '@angular/core';
import { Subject } from 'rxjs';
import { Subscription } from 'rxjs';
import { TemplateRef } from '@angular/core';
import { TrackByFunction } from '@angular/core';
import { Type } from '@angular/core';
import { ValidationErrors } from '@angular/forms';
import { Validator } from '@angular/forms';
import { ViewContainerRef } from '@angular/core';

// @public (undocumented)
export class CdsIconCustomTag {
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<CdsIconCustomTag, "cds-icon", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<CdsIconCustomTag, never>;
}

// @public (undocumented)
export class ClarityModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClarityModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClarityModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i6" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i7" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i8" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i9" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i10" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i11" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i12" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i13" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i14" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i15" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i16" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i17" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i18" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i19" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i20" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClarityModule, never, never, [typeof i1.ClrEmphasisModule, typeof i2_4.ClrDataModule, typeof i3_2.ClrIconModule, typeof i4_12.ClrModalModule, typeof i5_7.ClrLoadingModule, typeof i6_2.ClrConditionalModule, typeof i7_5.ClrFocusTrapModule, typeof i8_6.ClrFocusOnViewInitModule, typeof i9_5.ClrForTypeAheadModule, typeof i10_4.ClrButtonModule, typeof i11_2.ClrFormsModule, typeof i12_3.ClrLayoutModule, typeof i13_2.ClrPopoverModule, typeof i14_2.ClrWizardModule, typeof i15_2.ClrDragAndDropModule, typeof i16_2.ClrStepperModule, typeof i17_2.ClrSpinnerModule, typeof i18_2.ClrProgressBarModule, typeof i19_2.ClrPopoverModuleNext, typeof i20_2.ClrTimelineModule]>;
}

// @public (undocumented)
export const CLR_ALERT_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CLR_BUTTON_GROUP_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CLR_DATAGRID_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CLR_DATEPICKER_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CLR_DRAG_AND_DROP_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CLR_DROPDOWN_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CLR_ICON_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CLR_LAYOUT_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CLR_LOADING_BUTTON_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CLR_LOADING_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CLR_MENU_POSITIONS: string[];

// @public (undocumented)
export const CLR_MODAL_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CLR_NAVIGATION_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CLR_PROGRESS_BAR_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CLR_SIGNPOST_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CLR_SPINNER_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CLR_STACK_VIEW_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CLR_TABS_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CLR_TOOLTIP_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CLR_TREE_VIEW_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CLR_VERTICAL_NAV_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CLR_WIZARD_DIRECTIVES: any[];

// Warning: (ae-forgotten-export) The symbol "DynamicWrapper" needs to be exported by the entry point index.d.ts
//
// @public (undocumented)
export abstract class ClrAbstractContainer implements DynamicWrapper, OnDestroy, AfterContentInit {
    constructor(ifControlStateService: IfControlStateService, layoutService: LayoutService, controlClassService: ControlClassService, ngControlService: NgControlService);
    // (undocumented)
    addGrid(): boolean;
    // (undocumented)
    control: NgControl;
    // (undocumented)
    controlClass(): string;
    // Warning: (ae-forgotten-export) The symbol "ControlClassService" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    protected controlClassService: ControlClassService;
    // (undocumented)
    controlErrorComponent: ClrControlError;
    // (undocumented)
    controlHelperComponent: ClrControlHelper;
    controlSuccessComponent: ClrControlSuccess;
    // (undocumented)
    _dynamic: boolean;
    // Warning: (ae-forgotten-export) The symbol "IfControlStateService" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    protected ifControlStateService: IfControlStateService;
    // (undocumented)
    label: ClrLabel;
    // Warning: (ae-forgotten-export) The symbol "LayoutService" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    protected layoutService: LayoutService;
    // (undocumented)
    ngAfterContentInit(): void;
    // Warning: (ae-forgotten-export) The symbol "NgControlService" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    protected ngControlService: NgControlService;
    // (undocumented)
    ngOnDestroy(): void;
    get showHelper(): boolean;
    // (undocumented)
    get showInvalid(): boolean;
    // (undocumented)
    get showValid(): boolean;
    // (undocumented)
    protected subscriptions: Subscription[];
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrAbstractContainer, never, never, {}, {}, ["label", "controlSuccessComponent", "controlErrorComponent", "controlHelperComponent"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrAbstractContainer, [null, { optional: true; }, null, null]>;
}

// @public (undocumented)
export class ClrAccordion implements OnInit, OnChanges, AfterViewInit, OnDestroy {
    // Warning: (ae-forgotten-export) The symbol "AccordionService" needs to be exported by the entry point index.d.ts
    constructor(accordionService: AccordionService);
    // (undocumented)
    multiPanel: boolean | string;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    ngOnChanges(changes: SimpleChanges): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    panels: QueryList<ClrAccordionPanel>;
    // (undocumented)
    subscriptions: Subscription[];
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrAccordion, "clr-accordion", never, { "multiPanel": "clrAccordionMultiPanel"; }, {}, ["panels"], ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrAccordion, never>;
}

// @public (undocumented)
export class ClrAccordionContent {
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrAccordionContent, "clr-accordion-content, clr-step-content", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrAccordionContent, never>;
}

// @public (undocumented)
export class ClrAccordionDescription {
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrAccordionDescription, "clr-accordion-description, clr-step-description", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrAccordionDescription, never>;
}

// @public (undocumented)
export class ClrAccordionModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrAccordionModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrAccordionModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i6" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i7" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrAccordionModule, [typeof i1_47.ClrAccordion, typeof i2_36.ClrAccordionPanel, typeof i3_28.ClrAccordionTitle, typeof i4_19.ClrAccordionDescription, typeof i5_16.ClrAccordionContent, typeof i6_11.AccordionOompaLoompa, typeof i7_10.AccordionWillyWonka], [typeof i6.CommonModule, typeof i3_2.ClrIconModule], [typeof i1_47.ClrAccordion, typeof i2_36.ClrAccordionPanel, typeof i3_28.ClrAccordionTitle, typeof i4_19.ClrAccordionDescription, typeof i5_16.ClrAccordionContent, typeof i6_11.AccordionOompaLoompa, typeof i7_10.AccordionWillyWonka]>;
}

// @public (undocumented)
export class ClrAccordionPanel implements OnInit, OnChanges {
    // Warning: (ae-forgotten-export) The symbol "IfExpandService" needs to be exported by the entry point index.d.ts
    constructor(commonStrings: ClrCommonStringsService, accordionService: AccordionService, ifExpandService: IfExpandService);
    // (undocumented)
    accordionDescription: QueryList<ClrAccordionDescription>;
    // Warning: (ae-forgotten-export) The symbol "AccordionStatus" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    readonly AccordionStatus: typeof AccordionStatus;
    // (undocumented)
    collapsePanelOnAnimationDone(panel: AccordionPanelModel): void;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    disabled: boolean;
    // (undocumented)
    getAccordionContentId(id: string): string;
    // (undocumented)
    getAccordionHeaderId(id: string): string;
    // (undocumented)
    getPanelStateClasses(panel: AccordionPanelModel): string;
    // (undocumented)
    get id(): string;
    set id(value: string);
    // (undocumented)
    isAccordion: boolean;
    // (undocumented)
    ngOnChanges(changes: SimpleChanges): void;
    // (undocumented)
    ngOnInit(): void;
    // Warning: (ae-forgotten-export) The symbol "AccordionPanelModel" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    panel: Observable<AccordionPanelModel>;
    // (undocumented)
    panelOpen: boolean;
    // (undocumented)
    panelOpenChange: EventEmitter<boolean>;
    // (undocumented)
    togglePanel(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrAccordionPanel, "clr-accordion-panel", never, { "disabled": "clrAccordionPanelDisabled"; "panelOpen": "clrAccordionPanelOpen"; }, { "panelOpenChange": "clrAccordionPanelOpenChange"; }, ["accordionDescription"], ["clr-accordion-title, clr-step-title", "clr-accordion-description, clr-step-description", "*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrAccordionPanel, never>;
}

// @public (undocumented)
export class ClrAccordionTitle {
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrAccordionTitle, "clr-accordion-title, clr-step-title", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrAccordionTitle, never>;
}

// @public (undocumented)
export class ClrAlert implements OnInit, OnDestroy {
    // Warning: (ae-forgotten-export) The symbol "AlertIconAndTypesService" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "MultiAlertService" needs to be exported by the entry point index.d.ts
    constructor(iconService: AlertIconAndTypesService, cdr: ChangeDetectorRef, multiAlertService: MultiAlertService, commonStrings: ClrCommonStringsService);
    // (undocumented)
    get alertClass(): string;
    // (undocumented)
    set alertIconShape(value: string);
    set alertType(val: string);
    // (undocumented)
    get alertType(): string;
    // (undocumented)
    closable: boolean;
    // (undocumented)
    close(): void;
    // (undocumented)
    set closed(value: boolean);
    // (undocumented)
    _closed: boolean;
    // (undocumented)
    _closedChanged: EventEmitter<boolean>;
    // (undocumented)
    clrCloseButtonAriaLabel: string;
    set hidden(value: boolean);
    // (undocumented)
    get hidden(): boolean;
    // (undocumented)
    isAppLevel: boolean;
    // (undocumented)
    isSmall: boolean;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    open(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrAlert, "clr-alert", never, { "isSmall": "clrAlertSizeSmall"; "closable": "clrAlertClosable"; "isAppLevel": "clrAlertAppLevel"; "clrCloseButtonAriaLabel": "clrCloseButtonAriaLabel"; "closed": "clrAlertClosed"; "alertType": "clrAlertType"; "alertIconShape": "clrAlertIcon"; }, { "_closedChanged": "clrAlertClosedChange"; }, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrAlert, [null, null, { optional: true; }, null]>;
}

// @public (undocumented)
export class ClrAlertItem {
    constructor(iconService: AlertIconAndTypesService);
    // (undocumented)
    iconService: AlertIconAndTypesService;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrAlertItem, "clr-alert-item", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrAlertItem, never>;
}

// @public (undocumented)
export class ClrAlertModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrAlertModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrAlertModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i8" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrAlertModule, [typeof i1_3.ClrAlert, typeof i2.ClrAlertItem, typeof i3.ClrAlerts, typeof i4.ClrAlertsPager, typeof i5.ClrAlertText], [typeof i6.CommonModule, typeof i3_2.ClrIconModule, typeof i8.ClrDropdownModule], [typeof i1_3.ClrAlert, typeof i2.ClrAlertItem, typeof i3.ClrAlerts, typeof i4.ClrAlertsPager, typeof i5.ClrAlertText]>;
}

// @public (undocumented)
export class ClrAlerts implements AfterContentInit, OnDestroy {
    constructor(multiAlertService: MultiAlertService);
    get alerts(): ClrAlert[];
    // (undocumented)
    set allAlerts(value: QueryList<ClrAlert>);
    set currentAlert(alert: ClrAlert);
    // (undocumented)
    get currentAlert(): ClrAlert;
    // (undocumented)
    currentAlertChange: EventEmitter<ClrAlert>;
    set currentAlertIndex(index: number);
    // (undocumented)
    get currentAlertIndex(): number;
    // (undocumented)
    currentAlertIndexChange: EventEmitter<number>;
    // (undocumented)
    get currentAlertType(): string;
    set _inputCurrentIndex(index: number);
    // (undocumented)
    multiAlertService: MultiAlertService;
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrAlerts, "clr-alerts", never, { "_inputCurrentIndex": "clrCurrentAlertIndex"; "currentAlert": "clrCurrentAlert"; }, { "currentAlertIndexChange": "clrCurrentAlertIndexChange"; "currentAlertChange": "clrCurrentAlertChange"; }, ["allAlerts"], ["clr-alert"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrAlerts, never>;
}

// @public (undocumented)
export class ClrAlertsPager implements OnInit, OnDestroy {
    constructor(multiAlertService: MultiAlertService, commonStrings: ClrCommonStringsService);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    set currentAlert(alert: ClrAlert);
    // (undocumented)
    get currentAlert(): ClrAlert;
    // (undocumented)
    currentAlertChange: EventEmitter<ClrAlert>;
    set currentAlertIndex(index: number);
    // (undocumented)
    get currentAlertIndex(): number;
    // (undocumented)
    currentAlertIndexChange: EventEmitter<number>;
    // (undocumented)
    multiAlertService: MultiAlertService;
    // (undocumented)
    get nextAlertAriaLabel(): string;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    pageDown(): void;
    // (undocumented)
    pageUp(): void;
    // (undocumented)
    get previousAlertAriaLabel(): string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrAlertsPager, "clr-alerts-pager", never, { "currentAlert": "clrCurrentAlert"; "currentAlertIndex": "clrCurrentAlertIndex"; }, { "currentAlertChange": "clrCurrentAlertChange"; "currentAlertIndexChange": "clrCurrentAlertIndexChange"; }, never, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrAlertsPager, never>;
}

// @public
export class ClrAlertText {
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrAlertText, ".alert-text", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrAlertText, never>;
}

// @public (undocumented)
export enum ClrAlignment {
    // (undocumented)
    CENTER = 0.5,
    // (undocumented)
    END = 1,
    // (undocumented)
    START = 0
}

// @public (undocumented)
export class ClrAriaCurrentLink implements OnInit, OnDestroy {
    constructor(rla: RouterLinkActive);
    // (undocumented)
    ariaCurrent: string | undefined;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrAriaCurrentLink, "[clrAriaCurrentLink]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrAriaCurrentLink, never>;
}

// @public (undocumented)
export enum ClrAriaLivePoliteness {
    // (undocumented)
    assertive = "assertive",
    // (undocumented)
    off = "off",
    // (undocumented)
    polite = "polite"
}

// @public @deprecated (undocumented)
export class ClrAriaLiveService implements OnDestroy {
    constructor(ngZone: NgZone, _document: any, platformId: any);
    announce(message: string | HTMLElement, politeness?: ClrAriaLivePoliteness): void;
    get id(): string;
    ngOnDestroy(): void;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrAriaLiveService, never>;
    // (undocumented)
    static ɵprov: i0.ɵɵInjectableDeclaration<ClrAriaLiveService>;
}

// @public (undocumented)
export enum ClrAxis {
    // (undocumented)
    HORIZONTAL = 1,
    // (undocumented)
    VERTICAL = 0
}

// @public (undocumented)
export class ClrButton implements LoadingListener {
    constructor(buttonInGroupService: ButtonInGroupService);
    // Warning: (ae-forgotten-export) The symbol "ButtonInGroupService" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    buttonInGroupService: ButtonInGroupService;
    // (undocumented)
    get classNames(): string;
    set classNames(value: string);
    // (undocumented)
    _click: EventEmitter<boolean>;
    // (undocumented)
    get disabled(): any;
    set disabled(value: any);
    // (undocumented)
    emitClick(): void;
    // (undocumented)
    get id(): string;
    set id(value: string);
    // (undocumented)
    get inMenu(): boolean;
    set inMenu(value: boolean);
    // (undocumented)
    loading: boolean;
    // (undocumented)
    loadingStateChange(state: ClrLoadingState): void;
    // (undocumented)
    get name(): string;
    set name(value: string);
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    get role(): string;
    // (undocumented)
    templateRef: TemplateRef<ClrButton>;
    // (undocumented)
    get type(): string;
    set type(value: string);
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrButton, "clr-button", never, { "inMenu": "clrInMenu"; "classNames": "class"; "name": "name"; "type": "type"; "id": "id"; "disabled": "disabled"; }, { "_click": "click"; }, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrButton, [{ optional: true; skipSelf: true; }]>;
}

// @public (undocumented)
export class ClrButtonGroup implements AfterContentInit, AfterViewInit {
    // Warning: (ae-forgotten-export) The symbol "ButtonGroupFocusHandler" needs to be exported by the entry point index.d.ts
    constructor(buttonGroupNewService: ButtonInGroupService, toggleService: ClrPopoverToggleService, commonStrings: ClrCommonStringsService, destroy$: ClrDestroyService, focusHandler: ButtonGroupFocusHandler);
    // (undocumented)
    buttonGroupNewService: ButtonInGroupService;
    // (undocumented)
    buttons: QueryList<ClrButton>;
    // (undocumented)
    clrToggleButtonAriaLabel: string;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    getMoveIndex(buttonToMove: ClrButton): number;
    // Warning: (ae-forgotten-export) The symbol "InitialFocus" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    InitialFocus: typeof InitialFocus;
    // (undocumented)
    initializeButtons(): void;
    // (undocumented)
    inlineButtons: ClrButton[];
    // (undocumented)
    menu: ElementRef<HTMLElement>;
    // (undocumented)
    menuButtons: ClrButton[];
    // (undocumented)
    get menuPosition(): string;
    set menuPosition(pos: string);
    // (undocumented)
    menuToggle: ElementRef<HTMLElement>;
    ngAfterContentInit(): void;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    get open(): boolean;
    // (undocumented)
    openMenu(event: Event, initialFocus: InitialFocus): void;
    // (undocumented)
    popoverId: string;
    // (undocumented)
    popoverPosition: ClrPopoverPosition;
    rearrangeButton(button: ClrButton): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrButtonGroup, "clr-button-group", never, { "clrToggleButtonAriaLabel": "clrToggleButtonAriaLabel"; "menuPosition": "clrMenuPosition"; }, {}, ["buttons"], never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrButtonGroup, never>;
}

// @public (undocumented)
export class ClrButtonGroupModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrButtonGroupModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrButtonGroupModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrButtonGroupModule, [typeof i1_36.ClrButton, typeof i2_26.ClrButtonGroup], [typeof i6.CommonModule, typeof i3_2.ClrIconModule, typeof i19_2.ClrPopoverModuleNext], [typeof i1_36.ClrButton, typeof i2_26.ClrButtonGroup]>;
}

// @public (undocumented)
export class ClrButtonModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrButtonModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrButtonModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrButtonModule, never, never, [typeof i1_34.ClrLoadingButtonModule, typeof i2_25.ClrButtonGroupModule]>;
}

// @public (undocumented)
export class ClrCalendar implements OnDestroy {
    // Warning: (ae-forgotten-export) The symbol "LocaleHelperService" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "DateNavigationService" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "DatepickerFocusService" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "DateIOService" needs to be exported by the entry point index.d.ts
    constructor(_localeHelperService: LocaleHelperService, _dateNavigationService: DateNavigationService, _datepickerFocusService: DatepickerFocusService, _dateIOService: DateIOService, _elRef: ElementRef);
    // Warning: (ae-forgotten-export) The symbol "CalendarModel" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    get calendar(): CalendarModel;
    // Warning: (ae-forgotten-export) The symbol "CalendarViewModel" needs to be exported by the entry point index.d.ts
    calendarViewModel: CalendarViewModel;
    // (undocumented)
    get focusedDay(): DayModel;
    // Warning: (ae-forgotten-export) The symbol "ClrDayOfWeek" needs to be exported by the entry point index.d.ts
    get localeDays(): ReadonlyArray<ClrDayOfWeek>;
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
    onKeyDown(event: KeyboardEvent): void;
    // Warning: (ae-forgotten-export) The symbol "DayModel" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    get selectedDay(): DayModel;
    // (undocumented)
    get today(): DayModel;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrCalendar, "clr-calendar", never, {}, {}, never, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrCalendar, never>;
}

// @public
export class ClrCheckbox extends WrappedFormControl<ClrCheckboxWrapper> {
    constructor(vcr: ViewContainerRef, injector: Injector, control: NgControl, renderer: Renderer2, el: ElementRef, toggle: string);
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrCheckbox, "[clrCheckbox],[clrToggle]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrCheckbox, [null, null, { optional: true; self: true; }, null, null, { attribute: "clrToggle"; }]>;
}

// @public (undocumented)
export class ClrCheckboxContainer extends ClrAbstractContainer implements AfterContentInit {
    constructor(layoutService: LayoutService, controlClassService: ControlClassService, ngControlService: NgControlService, ifControlStateService: IfControlStateService);
    // (undocumented)
    checkboxes: QueryList<ClrCheckbox>;
    set clrInline(value: boolean | string);
    // (undocumented)
    get clrInline(): boolean | string;
    // (undocumented)
    protected controlClassService: ControlClassService;
    // (undocumented)
    protected ifControlStateService: IfControlStateService;
    // (undocumented)
    protected layoutService: LayoutService;
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    protected ngControlService: NgControlService;
    // (undocumented)
    role: string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrCheckboxContainer, "clr-checkbox-container,clr-toggle-container", never, { "clrInline": "clrInline"; }, {}, ["checkboxes"], ["label", "clr-checkbox-wrapper,clr-toggle-wrapper", "clr-control-helper", "clr-control-error", "clr-control-success"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrCheckboxContainer, [{ optional: true; }, null, null, null]>;
}

// @public (undocumented)
export class ClrCheckboxModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrCheckboxModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrCheckboxModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i7" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrCheckboxModule, [typeof i1_10.ClrCheckbox, typeof i2_8.ClrCheckboxContainer, typeof i3_8.ClrCheckboxWrapper], [typeof i6.CommonModule, typeof i3_2.ClrIconModule, typeof i2_6.ClrCommonFormsModule, typeof i7_3.ClrHostWrappingModule], [typeof i2_6.ClrCommonFormsModule, typeof i1_10.ClrCheckbox, typeof i2_8.ClrCheckboxContainer, typeof i3_8.ClrCheckboxWrapper]>;
}

// @public (undocumented)
export class ClrCheckboxWrapper implements DynamicWrapper, OnInit, OnDestroy {
    constructor(toggleService: BehaviorSubject<boolean>);
    // (undocumented)
    _dynamic: boolean;
    // (undocumented)
    label: ClrLabel;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    toggle: boolean;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrCheckboxWrapper, "clr-checkbox-wrapper,clr-toggle-wrapper", never, {}, {}, ["label"], ["[clrCheckbox],[clrToggle]", "label"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrCheckboxWrapper, never>;
}

// @public (undocumented)
export class ClrCombobox<T> extends WrappedFormControl<ClrComboboxContainer> implements ControlValueAccessor, LoadingListener, AfterContentInit {
    // Warning: (ae-forgotten-export) The symbol "ComboboxContainerService" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "ComboboxFocusHandler" needs to be exported by the entry point index.d.ts
    constructor(vcr: ViewContainerRef, injector: Injector, control: NgControl, renderer: Renderer2, el: ElementRef, optionSelectionService: OptionSelectionService<T>, commonStrings: ClrCommonStringsService, toggleService: ClrPopoverToggleService, positionService: ClrPopoverPositionService, controlStateService: IfControlStateService, containerService: ComboboxContainerService, platformId: any, focusHandler: ComboboxFocusHandler<T>, cdr: ChangeDetectorRef);
    // (undocumented)
    get ariaControls(): string;
    // (undocumented)
    get ariaDescribedBySelection(): string;
    // (undocumented)
    get ariaOwns(): string;
    // (undocumented)
    clrInputChange: EventEmitter<string>;
    // (undocumented)
    clrOpenChange: Observable<boolean>;
    // Warning: (ae-forgotten-export) The symbol "ComboboxModel" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    clrSelectionChange: Observable<ComboboxModel<T>>;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    control: NgControl;
    // (undocumented)
    get displayField(): string;
    // (undocumented)
    protected el: ElementRef;
    // (undocumented)
    focused: boolean;
    // (undocumented)
    focusedPill: any;
    // (undocumented)
    focusFirstActive(): void;
    // (undocumented)
    focusInput(): void;
    // (undocumented)
    getActiveDescendant(): string;
    // (undocumented)
    getSelectionAriaLabel(): string;
    // (undocumented)
    get id(): string;
    set id(id: string);
    // (undocumented)
    protected index: number;
    // (undocumented)
    inputId(): string;
    // (undocumented)
    invalid: boolean;
    // (undocumented)
    loadingStateChange(state: ClrLoadingState): void;
    set multiSelect(value: boolean | string);
    // (undocumented)
    get multiSelect(): boolean | string;
    // (undocumented)
    get multiSelectModel(): T[];
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    onBlur(): void;
    // (undocumented)
    onFocus(): void;
    // (undocumented)
    onKeyUp(event: KeyboardEvent): void;
    // (undocumented)
    get openState(): boolean;
    // (undocumented)
    optionSelected: ClrOptionSelected<T>;
    // Warning: (ae-forgotten-export) The symbol "OptionSelectionService" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    optionSelectionService: OptionSelectionService<T>;
    // (undocumented)
    placeholder: string;
    // (undocumented)
    registerOnChange(onChange: any): void;
    // (undocumented)
    registerOnTouched(onTouched: any): void;
    // (undocumented)
    protected renderer: Renderer2;
    set searchText(text: string);
    // (undocumented)
    get searchText(): string;
    // (undocumented)
    setDisabledState(): void;
    // (undocumented)
    smartPosition: ClrPopoverPosition;
    // (undocumented)
    textbox: ElementRef;
    // (undocumented)
    trigger: ElementRef;
    // (undocumented)
    unselect(item: T): void;
    // (undocumented)
    writeValue(value: T | T[]): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrCombobox<any>, "clr-combobox", never, { "placeholder": "placeholder"; "multiSelect": "clrMulti"; }, { "clrInputChange": "clrInputChange"; "clrOpenChange": "clrOpenChange"; "clrSelectionChange": "clrSelectionChange"; }, ["optionSelected", "options"], ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrCombobox<any>, [null, null, { optional: true; self: true; }, null, null, null, null, null, null, { optional: true; }, { optional: true; }, null, null, null]>;
}

// @public (undocumented)
export class ClrComboboxContainer extends ClrAbstractContainer implements AfterContentInit, AfterViewInit {
    constructor(ifControlStateService: IfControlStateService, layoutService: LayoutService, controlClassService: ControlClassService, ngControlService: NgControlService, containerService: ComboboxContainerService, el: ElementRef);
    // (undocumented)
    controlContainer: ElementRef;
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrComboboxContainer, "clr-combobox-container", never, {}, {}, never, ["label", "clr-combobox", "clr-control-helper", "clr-control-error", "clr-control-success"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrComboboxContainer, [null, { optional: true; }, null, null, null, null]>;
}

// @public (undocumented)
export class ClrComboboxModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrComboboxModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrComboboxModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i6" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i49" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrComboboxModule, [typeof i1_12.ClrCombobox, typeof i2_9.ClrComboboxContainer, typeof i3_9.ClrOptions, typeof i4_6.ClrOption, typeof i5_4.ClrOptionSelected, typeof i6_5.ClrOptionItems], [typeof i6.CommonModule, typeof i41.FormsModule, typeof i3_2.ClrIconModule, typeof i49.ClrKeyFocusModule, typeof i2_6.ClrCommonFormsModule, typeof i6_2.ClrConditionalModule, typeof i19_2.ClrPopoverModuleNext, typeof i17_2.ClrSpinnerModule], [typeof i2_6.ClrCommonFormsModule, typeof i1_12.ClrCombobox, typeof i2_9.ClrComboboxContainer, typeof i3_9.ClrOptions, typeof i4_6.ClrOption, typeof i5_4.ClrOptionSelected, typeof i6_2.ClrConditionalModule, typeof i6_5.ClrOptionItems]>;
}

// @public (undocumented)
export class ClrCommonFormsModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrCommonFormsModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrCommonFormsModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i6" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i7" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i8" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i9" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i10" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrCommonFormsModule, [typeof i1_9.ClrLabel, typeof i2_7.ClrControlError, typeof i3_6.ClrControlSuccess, typeof i4_4.ClrControlHelper, typeof i5_3.ClrIfError, typeof i6_4.ClrIfSuccess, typeof i7_2.ClrForm, typeof i8_3.ClrLayout, typeof i9_2.ClrControlContainer, typeof i10_2.ClrControl], [typeof i6.CommonModule, typeof i3_2.ClrIconModule], [typeof i1_9.ClrLabel, typeof i2_7.ClrControlError, typeof i3_6.ClrControlSuccess, typeof i4_4.ClrControlHelper, typeof i5_3.ClrIfError, typeof i6_4.ClrIfSuccess, typeof i7_2.ClrForm, typeof i8_3.ClrLayout, typeof i9_2.ClrControlContainer, typeof i10_2.ClrControl]>;
}

// @public (undocumented)
export interface ClrCommonStrings {
    alertCloseButtonAriaLabel: string;
    alertNextAlertAriaLabel: string;
    alertPreviousAlertAriaLabel: string;
    allColumnsSelected: string;
    close: string;
    collapse: string;
    columnSeparatorAriaLabel?: string;
    columnSeparatorDescription?: string;
    // (undocumented)
    comboboxDelete: string;
    // (undocumented)
    comboboxNoResults: string;
    // (undocumented)
    comboboxOpen: string;
    comboboxSearching: string;
    // (undocumented)
    comboboxSelected: string;
    // (undocumented)
    comboboxSelection: string;
    current: string;
    currentPage: string;
    danger: string;
    // (undocumented)
    datagridExpandableBeginningOf?: string;
    // (undocumented)
    datagridExpandableEndOf?: string;
    // (undocumented)
    datagridExpandableRowContent?: string;
    // (undocumented)
    datagridExpandableRowsHelperText?: string;
    datagridFilterAriaLabel?: string;
    datagridFilterDialogAriaLabel?: string;
    // @deprecated (undocumented)
    dategridExpandableBeginningOf?: string;
    // @deprecated (undocumented)
    dategridExpandableEndOf?: string;
    // @deprecated (undocumented)
    dategridExpandableRowContent?: string;
    // @deprecated (undocumented)
    dategridExpandableRowsHelperText?: string;
    // (undocumented)
    datepickerCurrentDecade: string;
    // (undocumented)
    datepickerCurrentMonth: string;
    datepickerDialogLabel: string;
    // (undocumented)
    datepickerNextDecade: string;
    // (undocumented)
    datepickerNextMonth: string;
    // (undocumented)
    datepickerPreviousDecade: string;
    // (undocumented)
    datepickerPreviousMonth: string;
    // (undocumented)
    datepickerSelectedLabel: string;
    // (undocumented)
    datepickerSelectMonthText: string;
    // (undocumented)
    datepickerSelectYearText: string;
    // (undocumented)
    datepickerToggle: string;
    // (undocumented)
    datepickerToggleChangeDateLabel: string;
    // (undocumented)
    datepickerToggleChooseDateLabel: string;
    delete?: string;
    detailExpandableAriaLabel: string;
    detailPaneEnd: string;
    detailPaneStart: string;
    expand: string;
    filterItems: string;
    firstPage: string;
    hide: string;
    info: string;
    lastPage: string;
    // (undocumented)
    loading: string;
    maxValue: string;
    minValue: string;
    modalContentEnd: string;
    modalContentStart: string;
    more: string;
    next: string;
    nextPage: string;
    open: string;
    passwordHide: string;
    // (undocumented)
    passwordShow: string;
    pickColumns: string;
    previous: string;
    previousPage: string;
    // (undocumented)
    responsiveNavOverflowClose: string;
    // (undocumented)
    responsiveNavOverflowOpen: string;
    // (undocumented)
    responsiveNavToggleClose: string;
    // (undocumented)
    responsiveNavToggleOpen: string;
    rowActions: string;
    select: string;
    selectAll: string;
    selectedRows: string;
    selection?: string;
    show: string;
    showColumns: string;
    showColumnsMenuDescription: string;
    signpostClose: string;
    signpostToggle: string;
    singleActionableAriaLabel: string;
    singleSelectionAriaLabel: string;
    sortColumn: string;
    stackViewChanged: string;
    success: string;
    // (undocumented)
    timelineStepCurrent: string;
    // (undocumented)
    timelineStepError: string;
    timelineStepNotStarted: string;
    // (undocumented)
    timelineStepProcessing: string;
    // (undocumented)
    timelineStepSuccess: string;
    totalPages: string;
    // (undocumented)
    verticalNavGroupToggle: string;
    // (undocumented)
    verticalNavToggle: string;
    warning: string;
    wizardStepError: string;
    wizardStepSuccess: string;
}

// @public (undocumented)
export class ClrCommonStringsService {
    get keys(): Readonly<ClrCommonStrings>;
    localize(overrides: Partial<ClrCommonStrings>): void;
    parse(source: string, tokens?: {
        [key: string]: string;
    }): string;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrCommonStringsService, never>;
    // (undocumented)
    static ɵprov: i0.ɵɵInjectableDeclaration<ClrCommonStringsService>;
}

// @public (undocumented)
export class ClrConditionalModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrConditionalModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrConditionalModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrConditionalModule, [typeof i1_6.ClrIfActive, typeof i2_3.ClrIfOpen, typeof i3_4.ClrIfExpanded], [typeof i6.CommonModule], [typeof i1_6.ClrIfActive, typeof i2_3.ClrIfOpen, typeof i3_4.ClrIfExpanded]>;
}

// @public (undocumented)
export class ClrControl extends WrappedFormControl<ClrControlContainer> {
    constructor(vcr: ViewContainerRef, injector: Injector, control: NgControl, renderer: Renderer2, el: ElementRef);
    // (undocumented)
    protected index: number;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrControl, "[clrControl]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrControl, [null, null, { optional: true; self: true; }, null, null]>;
}

// @public (undocumented)
export class ClrControlContainer extends ClrAbstractContainer {
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrControlContainer, "clr-control-container", never, {}, {}, never, ["label", "*", "clr-control-helper", "clr-control-error", "clr-control-success"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrControlContainer, never>;
}

// Warning: (ae-forgotten-export) The symbol "ClrAbstractControl" needs to be exported by the entry point index.d.ts
//
// @public (undocumented)
export class ClrControlError extends ClrAbstractControl {
    constructor(controlIdService: ControlIdService, containerIdService: ContainerIdService);
    // Warning: (ae-forgotten-export) The symbol "ContainerIdService" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    protected containerIdService: ContainerIdService;
    // Warning: (ae-forgotten-export) The symbol "ControlIdService" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    protected controlIdService: ControlIdService;
    // (undocumented)
    controlIdSuffix: string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrControlError, "clr-control-error", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrControlError, [{ optional: true; }, { optional: true; }]>;
}

// @public (undocumented)
export class ClrControlHelper extends ClrAbstractControl {
    constructor(controlIdService: ControlIdService, containerIdService: ContainerIdService);
    // (undocumented)
    protected containerIdService: ContainerIdService;
    // (undocumented)
    protected controlIdService: ControlIdService;
    // (undocumented)
    controlIdSuffix: string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrControlHelper, "clr-control-helper", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrControlHelper, [{ optional: true; }, { optional: true; }]>;
}

// @public (undocumented)
export class ClrControlSuccess extends ClrAbstractControl {
    constructor(controlIdService: ControlIdService, containerIdService: ContainerIdService);
    // (undocumented)
    protected containerIdService: ContainerIdService;
    // (undocumented)
    protected controlIdService: ControlIdService;
    // (undocumented)
    controlIdSuffix: string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrControlSuccess, "clr-control-success", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrControlSuccess, [{ optional: true; }, { optional: true; }]>;
}

// @public (undocumented)
export class ClrDatagrid<T = any> implements AfterContentInit, AfterViewInit, OnDestroy {
    // Warning: (ae-forgotten-export) The symbol "DatagridRenderOrganizer" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "StateProvider" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "DisplayModeService" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "Page" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "ColumnsService" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "KeyNavigationGridController" needs to be exported by the entry point index.d.ts
    constructor(organizer: DatagridRenderOrganizer, items: Items<T>, expandableRows: ExpandableRowsCount, selection: Selection_2<T>, rowActionService: RowActionService, stateProvider: StateProvider<T>, displayMode: DisplayModeService, renderer: Renderer2, detailService: DetailService, document: any, el: ElementRef, page: Page, commonStrings: ClrCommonStringsService, columnsService: ColumnsService, keyNavigation: KeyNavigationGridController, zone: NgZone);
    get allSelected(): boolean;
    set allSelected(_value: boolean);
    // (undocumented)
    _calculationRows: ViewContainerRef;
    // (undocumented)
    clrDetailExpandableAriaLabel: string;
    // (undocumented)
    clrDgDisablePageFocus: boolean;
    // (undocumented)
    set clrDgPreserveSelection(state: boolean);
    // (undocumented)
    clrDgSingleActionableAriaLabel: string;
    // (undocumented)
    clrDgSingleSelectionAriaLabel: string;
    columns: QueryList<ClrDatagridColumn<T>>;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    dataChanged(): void;
    // (undocumented)
    datagridTable: ElementRef;
    // Warning: (ae-forgotten-export) The symbol "DetailService" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    detailService: DetailService;
    // (undocumented)
    _displayedRows: ViewContainerRef;
    // Warning: (ae-forgotten-export) The symbol "ExpandableRowsCount" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    expandableRows: ExpandableRowsCount;
    // Warning: (ae-forgotten-export) The symbol "Items" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    items: Items<T>;
    iterator: ClrDatagridItems<T>;
    get loading(): boolean;
    set loading(value: boolean);
    // (undocumented)
    ngAfterContentInit(): void;
    ngAfterViewInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    placeholder: ClrDatagridPlaceholder<T>;
    // (undocumented)
    _projectedCalculationColumns: ViewContainerRef;
    // (undocumented)
    _projectedDisplayColumns: ViewContainerRef;
    refresh: EventEmitter<ClrDatagridStateInterface<T>>;
    // (undocumented)
    resize(): void;
    // Warning: (ae-forgotten-export) The symbol "RowActionService" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    rowActionService: RowActionService;
    rows: QueryList<ClrDatagridRow<T>>;
    // @deprecated (undocumented)
    set rowSelectionMode(value: boolean);
    // (undocumented)
    scrollableColumns: ViewContainerRef;
    // (undocumented)
    selectAllId: string;
    set selected(value: T[] | undefined);
    // (undocumented)
    selectedChanged: EventEmitter<T[]>;
    // Warning: (ae-forgotten-export) The symbol "Selection" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    selection: Selection_2<T>;
    // Warning: (ae-forgotten-export) The symbol "SelectionType" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    SELECTION_TYPE: typeof SelectionType;
    set singleSelected(value: T);
    // (undocumented)
    singleSelectedChanged: EventEmitter<T>;
    // (undocumented)
    set trackBy(value: ClrDatagridItemsTrackByFunction<T>);
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagrid<any>, "clr-datagrid", never, { "loading": "clrDgLoading"; "selected": "clrDgSelected"; "singleSelected": "clrDgSingleSelected"; "clrDgSingleSelectionAriaLabel": "clrDgSingleSelectionAriaLabel"; "clrDgSingleActionableAriaLabel": "clrDgSingleActionableAriaLabel"; "clrDetailExpandableAriaLabel": "clrDetailExpandableAriaLabel"; "clrDgDisablePageFocus": "clrDgDisablePageFocus"; "clrDgPreserveSelection": "clrDgPreserveSelection"; "rowSelectionMode": "clrDgRowSelection"; "trackBy": "clrDgItemsTrackBy"; }, { "refresh": "clrDgRefresh"; "selectedChanged": "clrDgSelectedChange"; "singleSelectedChanged": "clrDgSingleSelectedChange"; }, ["iterator", "placeholder", "columns", "rows"], ["clr-dg-action-bar", "clr-dg-placeholder", "clr-dg-footer", "[clrIfDetail],clr-dg-detail"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagrid<any>, never>;
}

// @public (undocumented)
export class ClrDatagridActionBar {
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridActionBar, "clr-dg-action-bar", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridActionBar, never>;
}

// @public (undocumented)
export class ClrDatagridActionOverflow implements OnDestroy {
    constructor(rowActionService: RowActionService, commonStrings: ClrCommonStringsService, platformId: any, zone: NgZone, smartToggleService: ClrPopoverToggleService);
    // (undocumented)
    closeOverflowContent(event: Event): void;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    get open(): boolean;
    set open(open: boolean);
    // (undocumented)
    openChange: EventEmitter<boolean>;
    // (undocumented)
    popoverId: string;
    // (undocumented)
    smartPosition: ClrPopoverPosition;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridActionOverflow, "clr-dg-action-overflow", never, { "open": "clrDgActionOverflowOpen"; }, { "openChange": "clrDgActionOverflowOpenChange"; }, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridActionOverflow, never>;
}

// @public (undocumented)
export class ClrDatagridCell implements OnInit {
    constructor(vcr: ViewContainerRef);
    // (undocumented)
    ngOnInit(): void;
    signpost: QueryList<ClrSignpost>;
    // (undocumented)
    get _view(): any;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridCell, "clr-dg-cell", never, {}, {}, ["signpost"], ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridCell, never>;
}

// Warning: (ae-forgotten-export) The symbol "DatagridFilterRegistrar" needs to be exported by the entry point index.d.ts
//
// @public (undocumented)
export class ClrDatagridColumn<T = any> extends DatagridFilterRegistrar<T, ClrDatagridFilterInterface<T>> implements OnDestroy, OnInit, OnChanges {
    // Warning: (ae-forgotten-export) The symbol "Sort" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "FiltersProvider" needs to be exported by the entry point index.d.ts
    constructor(_sort: Sort<T>, filters: FiltersProvider<T>, vcr: ViewContainerRef, detailService: DetailService, changeDetectorRef: ChangeDetectorRef);
    // (undocumented)
    get ariaSort(): "none" | "ascending" | "descending";
    // (undocumented)
    get colType(): 'string' | 'number';
    set colType(value: 'string' | 'number');
    customFilter: boolean;
    // (undocumented)
    get field(): string;
    set field(field: string);
    // (undocumented)
    filterNumberMaxPlaceholder: string;
    // (undocumented)
    filterNumberMinPlaceholder: string;
    filterStringPlaceholder: string;
    // (undocumented)
    get filterValue(): any;
    set filterValue(newValue: any);
    // (undocumented)
    filterValueChange: EventEmitter<any>;
    // (undocumented)
    ngOnChanges(changes: SimpleChanges): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    set projectedFilter(custom: any);
    // (undocumented)
    showSeparator: boolean;
    sort(reverse?: boolean): void;
    get sortable(): boolean;
    // (undocumented)
    get sortBy(): ClrDatagridComparatorInterface<T> | string;
    set sortBy(comparator: ClrDatagridComparatorInterface<T> | string);
    // (undocumented)
    get sortDirection(): 'up' | 'down' | null;
    // (undocumented)
    get sorted(): boolean;
    set sorted(value: boolean);
    // @deprecated (undocumented)
    sortedChange: EventEmitter<boolean>;
    // @deprecated (undocumented)
    sortIcon: string | null;
    // (undocumented)
    get sortOrder(): ClrDatagridSortOrder;
    set sortOrder(value: ClrDatagridSortOrder);
    // (undocumented)
    sortOrderChange: EventEmitter<ClrDatagridSortOrder>;
    // (undocumented)
    set updateFilterValue(newValue: string | [number, number]);
    // (undocumented)
    get _view(): any;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridColumn<any>, "clr-dg-column", never, { "colType": "clrDgColType"; "field": "clrDgField"; "sortBy": "clrDgSortBy"; "sorted": "clrDgSorted"; "sortOrder": "clrDgSortOrder"; "filterStringPlaceholder": "clrFilterStringPlaceholder"; "filterNumberMaxPlaceholder": "clrFilterNumberMaxPlaceholder"; "filterNumberMinPlaceholder": "clrFilterNumberMinPlaceholder"; "updateFilterValue": "clrFilterValue"; }, { "sortedChange": "clrDgSortedChange"; "sortOrderChange": "clrDgSortOrderChange"; "filterValueChange": "clrFilterValueChange"; }, ["projectedFilter"], ["clr-dg-filter, clr-dg-string-filter, clr-dg-numeric-filter", "*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridColumn<any>, never>;
}

// @public (undocumented)
export class ClrDatagridColumnSeparator implements AfterViewInit, OnDestroy {
    // Warning: (ae-forgotten-export) The symbol "ColumnResizerService" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "TableSizeService" needs to be exported by the entry point index.d.ts
    constructor(columnResizerService: ColumnResizerService, renderer: Renderer2, ngZone: NgZone, tableSizeService: TableSizeService, commonString: ClrCommonStringsService, document: any);
    // (undocumented)
    columnSeparatorId: string;
    // (undocumented)
    commonString: ClrCommonStringsService;
    // (undocumented)
    get descriptionId(): string;
    // (undocumented)
    hideTracker(): void;
    // (undocumented)
    moveTracker(movedBy: number): void;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    showTracker(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridColumnSeparator, "clr-dg-column-separator", never, {}, {}, never, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridColumnSeparator, never>;
}

// @public (undocumented)
export class ClrDatagridColumnToggle implements OnDestroy {
    constructor(commonStrings: ClrCommonStringsService, columnsService: ColumnsService, popoverToggleService: ClrPopoverToggleService);
    // (undocumented)
    allColumnsSelected(): void;
    // (undocumented)
    get allColumnsVisible(): boolean;
    set allColumnsVisible(value: boolean);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    customToggleButton: ClrDatagridColumnToggleButton;
    // (undocumented)
    customToggleTitle: ClrDatagridColumnToggleTitle;
    // (undocumented)
    get hasOnlyOneVisibleColumn(): boolean;
    // (undocumented)
    get hideableColumnStates(): ColumnState[];
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    openState: boolean;
    // (undocumented)
    popoverId: string;
    // (undocumented)
    smartPosition: ClrPopoverPosition;
    // (undocumented)
    toggleColumnState(columnState: ColumnState, event: boolean): void;
    // (undocumented)
    toggleSwitchPanel(): void;
    // Warning: (ae-forgotten-export) The symbol "ColumnState" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    readonly trackByFn: TrackByFunction<ColumnState>;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridColumnToggle, "clr-dg-column-toggle", never, {}, {}, ["customToggleTitle", "customToggleButton"], ["clr-dg-column-toggle-title", "clr-dg-column-toggle-button"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridColumnToggle, never>;
}

// @public (undocumented)
export class ClrDatagridColumnToggleButton {
    constructor(columnsService: ColumnsService);
    // (undocumented)
    get allHideablesVisible(): boolean;
    // (undocumented)
    get clrAllSelected(): Observable<boolean>;
    // (undocumented)
    selectAll(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridColumnToggleButton, "clr-dg-column-toggle-button", never, {}, { "clrAllSelected": "clrAllSelected"; }, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridColumnToggleButton, never>;
}

// @public (undocumented)
export class ClrDatagridColumnToggleTitle {
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridColumnToggleTitle, "clr-dg-column-toggle-title", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridColumnToggleTitle, never>;
}

// @public (undocumented)
export interface ClrDatagridComparatorInterface<T> {
    // (undocumented)
    compare(a: T, b: T): number;
}

// @public (undocumented)
export class ClrDatagridDetail {
    constructor(detailService: DetailService, commonStrings: ClrCommonStringsService);
    // (undocumented)
    closeCheck(): void;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    detailService: DetailService;
    // (undocumented)
    header: ClrDatagridDetailHeader;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridDetail, "clr-dg-detail", never, {}, {}, ["header"], ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridDetail, never>;
}

// @public (undocumented)
export class ClrDatagridDetailBody {
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridDetailBody, "clr-dg-detail-body", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridDetailBody, never>;
}

// @public (undocumented)
export class ClrDatagridDetailHeader {
    constructor(detailService: DetailService, commonStrings: ClrCommonStringsService);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    detailService: DetailService;
    // (undocumented)
    get titleId(): string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridDetailHeader, "clr-dg-detail-header", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridDetailHeader, never>;
}

// Warning: (ae-forgotten-export) The symbol "CustomFilter" needs to be exported by the entry point index.d.ts
//
// @public
export class ClrDatagridFilter<T = any> extends DatagridFilterRegistrar<T, ClrDatagridFilterInterface<T>> implements CustomFilter, OnChanges, OnDestroy {
    constructor(_filters: FiltersProvider<T>, commonStrings: ClrCommonStringsService, smartToggleService: ClrPopoverToggleService, platformId: any, elementRef: ElementRef<HTMLElement>);
    get active(): boolean;
    // (undocumented)
    anchor: ElementRef;
    // (undocumented)
    ariaExpanded: boolean;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // Warning: (ae-forgotten-export) The symbol "RegisteredFilter" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    set customFilter(filter: ClrDatagridFilterInterface<T> | RegisteredFilter<T, ClrDatagridFilterInterface<T>>);
    // (undocumented)
    ngOnChanges(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    get open(): boolean;
    set open(open: boolean);
    // (undocumented)
    openChange: EventEmitter<boolean>;
    // (undocumented)
    popoverId: string;
    // (undocumented)
    smartPosition: ClrPopoverPosition;
    // (undocumented)
    toggleButtonAriaLabel: string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridFilter<any>, "clr-dg-filter", never, { "open": "clrDgFilterOpen"; "customFilter": "clrDgFilter"; }, { "openChange": "clrDgFilterOpenChange"; }, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridFilter<any>, never>;
}

// @public (undocumented)
export interface ClrDatagridFilterInterface<T, S = any> {
    // (undocumented)
    accepts(item: T): boolean;
    // (undocumented)
    changes: Observable<any>;
    // (undocumented)
    equals?(other: ClrDatagridFilterInterface<T, any>): boolean;
    // (undocumented)
    isActive(): boolean;
    // (undocumented)
    readonly state?: S;
}

// @public (undocumented)
export class ClrDatagridFooter<T = any> {
    constructor(selection: Selection_2<T>, detailService: DetailService, columnsService: ColumnsService, commonStrings: ClrCommonStringsService);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    detailService: DetailService;
    // (undocumented)
    get hasHideableColumns(): boolean;
    // (undocumented)
    selection: Selection_2<T>;
    // (undocumented)
    SELECTION_TYPE: typeof SelectionType;
    // (undocumented)
    toggle: ClrDatagridColumnToggle;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridFooter<any>, "clr-dg-footer", never, {}, {}, ["toggle"], ["clr-dg-column-toggle", "*", "clr-dg-pagination"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridFooter<any>, never>;
}

// @public (undocumented)
export class ClrDatagridHideableColumn implements OnDestroy {
    constructor(titleTemplateRef: TemplateRef<any>, viewContainerRef: ViewContainerRef, columnsService: ColumnsService, columnState: BehaviorSubject<ColumnState>);
    // (undocumented)
    set clrDgHidden(hidden: boolean);
    set clrDgHideableColumn(value: {
        hidden: boolean;
    } | string);
    // (undocumented)
    hiddenChange: EventEmitter<boolean>;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrDatagridHideableColumn, "[clrDgHideableColumn]", never, { "clrDgHideableColumn": "clrDgHideableColumn"; "clrDgHidden": "clrDgHidden"; }, { "hiddenChange": "clrDgHiddenChange"; }, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridHideableColumn, [null, null, null, { optional: true; }]>;
}

// @public (undocumented)
export class ClrDatagridItems<T> implements DoCheck, OnDestroy {
    constructor(template: TemplateRef<NgForOfContext<T>>, differs: IterableDiffers, items: Items, vcr: ViewContainerRef);
    // (undocumented)
    ngDoCheck(): void;
    // (undocumented)
    ngOnDestroy(): void;
    static ngTemplateContextGuard<T>(_dir: ClrDatagridItems<T>, _ctx: unknown): _ctx is NgForOfContext<T>;
    // (undocumented)
    set rawItems(items: T[]);
    // (undocumented)
    template: TemplateRef<NgForOfContext<T>>;
    // (undocumented)
    set trackBy(value: TrackByFunction<T>);
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrDatagridItems<any>, "[clrDgItems][clrDgItemsOf]", never, { "rawItems": "clrDgItemsOf"; "trackBy": "clrDgItemsTrackBy"; }, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridItems<any>, never>;
}

// @public (undocumented)
export class ClrDatagridItemsTrackBy<T = any> {
    constructor(_items: Items<T>);
    // (undocumented)
    set trackBy(value: TrackByFunction<T>);
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrDatagridItemsTrackBy<any>, "[ngForTrackBy]", never, { "trackBy": "ngForTrackBy"; }, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridItemsTrackBy<any>, [{ optional: true; }]>;
}

// @public (undocumented)
export type ClrDatagridItemsTrackByFunction<T> = (item: T) => any;

// @public (undocumented)
export class ClrDatagridModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrDatagridModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i6" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i7" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i8" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i9" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i10" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i11" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i12" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i13" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i14" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i15" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i16" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i17" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i18" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i19" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i20" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i21" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i22" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i23" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i24" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i25" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i26" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i27" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i28" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i29" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i30" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i31" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i32" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i33" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i34" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i35" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i36" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i37" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i44" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i45" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrDatagridModule, [typeof i1_8.ClrDatagrid, typeof i2_5.ClrDatagridActionBar, typeof i3_5.ClrDatagridActionOverflow, typeof i4_3.ClrDatagridCell, typeof i5_2.ClrDatagridColumn, typeof i6_3.ClrDatagridColumnSeparator, typeof i7.ClrDatagridColumnToggle, typeof i8_2.ClrDatagridColumnToggleButton, typeof i9.ClrDatagridColumnToggleTitle, typeof i10.ClrDatagridDetail, typeof i11.ClrDatagridDetailBody, typeof i12.ClrDatagridDetailHeader, typeof i13.ClrDatagridFilter, typeof i14.ClrDatagridFooter, typeof i15.ClrDatagridHideableColumn, typeof i16.ClrDatagridItems, typeof i17.ClrDatagridItemsTrackBy, typeof i18.ClrDatagridPageSize, typeof i19.ClrDatagridPagination, typeof i20.ClrDatagridPlaceholder, typeof i21.ClrDatagridRow, typeof i22.ClrDatagridRowDetail, typeof i23.ClrDatagridSelectionCellDirective, typeof i24.ClrIfDetail, typeof i25.DatagridDetailRegisterer, typeof i26.WrappedCell, typeof i27.WrappedColumn, typeof i28.WrappedRow, typeof i29.DatagridCellRenderer, typeof i30.DatagridHeaderRenderer, typeof i31.DatagridMainRenderer, typeof i32.DatagridRowRenderer, typeof i33.ActionableOompaLoompa, typeof i34.DatagridWillyWonka, typeof i35.ExpandableOompaLoompa, typeof i36.DatagridNumericFilter, typeof i37.DatagridStringFilter], [typeof i6.CommonModule, typeof i3_2.ClrIconModule, typeof i11_2.ClrFormsModule, typeof i41.FormsModule, typeof i5_7.ClrLoadingModule, typeof i6_2.ClrConditionalModule, typeof i44.ClrOutsideClickModule, typeof i45.ClrExpandableAnimationModule, typeof i15_2.ClrDragAndDropModule, typeof i17_2.ClrSpinnerModule, typeof i19_2.ClrPopoverModuleNext, typeof i49.ClrKeyFocusModule, typeof i7_5.ClrFocusTrapModule, typeof i8_6.ClrFocusOnViewInitModule], [typeof i1_8.ClrDatagrid, typeof i2_5.ClrDatagridActionBar, typeof i3_5.ClrDatagridActionOverflow, typeof i4_3.ClrDatagridCell, typeof i5_2.ClrDatagridColumn, typeof i6_3.ClrDatagridColumnSeparator, typeof i7.ClrDatagridColumnToggle, typeof i8_2.ClrDatagridColumnToggleButton, typeof i9.ClrDatagridColumnToggleTitle, typeof i10.ClrDatagridDetail, typeof i11.ClrDatagridDetailBody, typeof i12.ClrDatagridDetailHeader, typeof i13.ClrDatagridFilter, typeof i14.ClrDatagridFooter, typeof i15.ClrDatagridHideableColumn, typeof i16.ClrDatagridItems, typeof i17.ClrDatagridItemsTrackBy, typeof i18.ClrDatagridPageSize, typeof i19.ClrDatagridPagination, typeof i20.ClrDatagridPlaceholder, typeof i21.ClrDatagridRow, typeof i22.ClrDatagridRowDetail, typeof i23.ClrDatagridSelectionCellDirective, typeof i24.ClrIfDetail, typeof i25.DatagridDetailRegisterer, typeof i26.WrappedCell, typeof i27.WrappedColumn, typeof i28.WrappedRow, typeof i29.DatagridCellRenderer, typeof i30.DatagridHeaderRenderer, typeof i31.DatagridMainRenderer, typeof i32.DatagridRowRenderer, typeof i33.ActionableOompaLoompa, typeof i34.DatagridWillyWonka, typeof i35.ExpandableOompaLoompa, typeof i36.DatagridNumericFilter, typeof i37.DatagridStringFilter]>;
}

// @public (undocumented)
export interface ClrDatagridNumericFilterInterface<T> {
    // (undocumented)
    accepts(item: T, low: number, high: number): boolean;
}

// @public (undocumented)
export class ClrDatagridPageSize {
    constructor(page: Page);
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    page: Page;
    // (undocumented)
    pageSizeOptions: number[];
    // (undocumented)
    pageSizeOptionsId: string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridPageSize, "clr-dg-page-size", never, { "pageSizeOptions": "clrPageSizeOptions"; "pageSizeOptionsId": "clrPageSizeOptionsId"; }, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridPageSize, never>;
}

// @public (undocumented)
export class ClrDatagridPagination implements OnDestroy, OnInit {
    constructor(page: Page, commonStrings: ClrCommonStringsService, detailService: DetailService);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    currentChanged: EventEmitter<number>;
    get currentPage(): number | string;
    set currentPage(page: number | string);
    // (undocumented)
    currentPageInputRef: ElementRef;
    // (undocumented)
    detailService: DetailService;
    // (undocumented)
    disableCurrentPageInput: boolean;
    get firstItem(): number;
    get lastItem(): number;
    get lastPage(): number | string;
    set lastPage(last: number | string);
    get middlePages(): number[];
    next(): void;
    // (undocumented)
    ngOnDestroy(): void;
    ngOnInit(): void;
    // (undocumented)
    page: Page;
    get pageSize(): number | string;
    set pageSize(size: number | string);
    // (undocumented)
    _pageSizeComponent: ClrDatagridPageSize;
    previous(): void;
    get totalItems(): number | string;
    set totalItems(total: number | string);
    updateCurrentPage(event: any): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridPagination, "clr-dg-pagination", never, { "disableCurrentPageInput": "clrDgPageInputDisabled"; "pageSize": "clrDgPageSize"; "totalItems": "clrDgTotalItems"; "lastPage": "clrDgLastPage"; "currentPage": "clrDgPage"; }, { "currentChanged": "clrDgPageChange"; }, ["_pageSizeComponent"], ["clr-dg-page-size", "*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridPagination, never>;
}

// @public (undocumented)
export class ClrDatagridPlaceholder<T = any> {
    constructor(items: Items<T>);
    get emptyDatagrid(): boolean;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridPlaceholder<any>, "clr-dg-placeholder", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridPlaceholder<any>, never>;
}

// @public (undocumented)
export class ClrDatagridRow<T = any> implements AfterContentInit, AfterViewInit {
    constructor(selection: Selection_2<T>, rowActionService: RowActionService, globalExpandable: ExpandableRowsCount, expand: DatagridIfExpandService, detailService: DetailService, displayMode: DisplayModeService, vcr: ViewContainerRef, renderer: Renderer2, el: ElementRef, commonStrings: ClrCommonStringsService, items: Items, document: any);
    // (undocumented)
    _calculatedCells: ViewContainerRef;
    // (undocumented)
    checkboxId: string;
    clearRanges(event: MouseEvent): void;
    set clrDgDetailCloseLabel(label: string);
    // (undocumented)
    get clrDgDetailCloseLabel(): string;
    set clrDgDetailOpenLabel(label: string);
    // (undocumented)
    get clrDgDetailOpenLabel(): string;
    set clrDgRowAriaLabel(label: string);
    // (undocumented)
    get clrDgRowAriaLabel(): string;
    set clrDgSelectable(value: boolean | string);
    // (undocumented)
    get clrDgSelectable(): boolean | string;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    detailButton: ElementRef;
    // (undocumented)
    detailService: DetailService;
    dgCells: QueryList<ClrDatagridCell>;
    // (undocumented)
    displayCells: boolean;
    // Warning: (ae-forgotten-export) The symbol "DatagridIfExpandService" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    expand: DatagridIfExpandService;
    // (undocumented)
    expandableId: string;
    // (undocumented)
    expandAnimation: ClrExpandableAnimation;
    // (undocumented)
    expandAnimationTrigger: boolean;
    // (undocumented)
    get expanded(): boolean | string;
    set expanded(value: boolean | string);
    // (undocumented)
    expandedChange: EventEmitter<boolean>;
    // (undocumented)
    globalExpandable: ExpandableRowsCount;
    // (undocumented)
    id: string;
    set item(item: T);
    // (undocumented)
    get item(): T;
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    radioId: string;
    // (undocumented)
    replaced: boolean;
    // (undocumented)
    rowActionService: RowActionService;
    // (undocumented)
    _scrollableCells: ViewContainerRef;
    get selected(): boolean | string;
    set selected(value: boolean | string);
    // (undocumented)
    selectedChanged: EventEmitter<boolean>;
    // (undocumented)
    selection: Selection_2<T>;
    // (undocumented)
    SELECTION_TYPE: typeof SelectionType;
    // @deprecated (undocumented)
    selectRow(selected?: boolean): void;
    // (undocumented)
    _stickyCells: ViewContainerRef;
    // (undocumented)
    toggle(selected?: boolean): void;
    // (undocumented)
    toggleExpand(): void;
    // (undocumented)
    get _view(): any;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridRow<any>, "clr-dg-row", never, { "item": "clrDgItem"; "selected": "clrDgSelected"; "clrDgSelectable": "clrDgSelectable"; "expanded": "clrDgExpanded"; "clrDgDetailOpenLabel": "clrDgDetailOpenLabel"; "clrDgDetailCloseLabel": "clrDgDetailCloseLabel"; "clrDgRowAriaLabel": "clrDgRowAriaLabel"; }, { "selectedChanged": "clrDgSelectedChange"; "expandedChange": "clrDgExpandedChange"; }, ["dgCells"], ["clr-dg-row-detail", "clr-dg-action-overflow", "clr-dg-cell"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridRow<any>, never>;
}

// @public
export class ClrDatagridRowDetail implements AfterContentInit, OnDestroy {
    constructor(selection: Selection_2, rowActionService: RowActionService, expand: DatagridIfExpandService, expandableRows: ExpandableRowsCount, commonStrings: ClrCommonStringsService);
    // (undocumented)
    get beginningOfExpandableContentAriaText(): string;
    // (undocumented)
    _beginningOfExpandableContentAriaText: string;
    // (undocumented)
    cells: QueryList<ClrDatagridCell>;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    get endOfExpandableContentAriaText(): string;
    // (undocumented)
    _endOfExpandableContentAriaText: string;
    // (undocumented)
    expand: DatagridIfExpandService;
    // (undocumented)
    expandableRows: ExpandableRowsCount;
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    set replace(value: boolean);
    // (undocumented)
    replacedRow: boolean;
    // (undocumented)
    rowActionService: RowActionService;
    // (undocumented)
    selection: Selection_2;
    // (undocumented)
    SELECTION_TYPE: typeof SelectionType;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridRowDetail, "clr-dg-row-detail", never, { "replace": "clrDgReplace"; "_beginningOfExpandableContentAriaText": "clrRowDetailBeginningAriaText"; "_endOfExpandableContentAriaText": "clrRowDetailEndAriaText"; }, {}, ["cells"], ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridRowDetail, never>;
}

// @public
export enum ClrDatagridSortOrder {
    // (undocumented)
    ASC = 1,
    // (undocumented)
    DESC = -1,
    // (undocumented)
    UNSORTED = 0
}

// @public (undocumented)
export interface ClrDatagridStateInterface<T = any> {
    // (undocumented)
    filters?: any[];
    // (undocumented)
    page?: {
        from?: number;
        to?: number;
        size?: number;
        current?: number;
    };
    // (undocumented)
    sort?: {
        by: string | ClrDatagridComparatorInterface<T>;
        reverse: boolean;
    };
}

// @public (undocumented)
export interface ClrDatagridStringFilterInterface<T> {
    // (undocumented)
    accepts(item: T, search: string): boolean;
}

// @public (undocumented)
export class ClrDatalist implements AfterContentInit {
    // Warning: (ae-forgotten-export) The symbol "DatalistIdService" needs to be exported by the entry point index.d.ts
    constructor(datalistIdService: DatalistIdService);
    // (undocumented)
    datalistId: string;
    // (undocumented)
    set id(idValue: string);
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrDatalist, "datalist", never, { "id": "id"; }, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatalist, [{ optional: true; }]>;
}

// @public (undocumented)
export class ClrDatalistContainer extends ClrAbstractContainer {
    // Warning: (ae-forgotten-export) The symbol "FocusService" needs to be exported by the entry point index.d.ts
    constructor(controlClassService: ControlClassService, layoutService: LayoutService, ngControlService: NgControlService, focusService: FocusService_2, ifControlStateService: IfControlStateService);
    // (undocumented)
    focus: boolean;
    // (undocumented)
    protected ifControlStateService: IfControlStateService;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatalistContainer, "clr-datalist-container", never, {}, {}, never, ["label", "[clrDatalistInput]", "datalist", "clr-control-helper", "clr-control-error", "clr-control-success"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatalistContainer, [null, { optional: true; }, null, null, null]>;
}

// @public (undocumented)
export class ClrDatalistInput extends WrappedFormControl<ClrDatalistContainer> implements AfterContentInit {
    constructor(focusService: FocusService_2, vcr: ViewContainerRef, injector: Injector, control: NgControl, renderer: Renderer2, el: ElementRef, datalistIdService: DatalistIdService);
    // (undocumented)
    listValue: string;
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    triggerFocus(): void;
    // (undocumented)
    triggerValidation(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrDatalistInput, "[clrDatalistInput]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatalistInput, [{ optional: true; }, null, null, { optional: true; self: true; }, null, null, null]>;
}

// @public (undocumented)
export class ClrDatalistModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatalistModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrDatalistModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i6" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrDatalistModule, [typeof i1_24.ClrDatalist, typeof i2_19.ClrDatalistInput, typeof i3_14.ClrDatalistContainer], [typeof i6.CommonModule, typeof i6_7.ClrInputModule, typeof i3_2.ClrIconModule], [typeof i1_24.ClrDatalist, typeof i2_19.ClrDatalistInput, typeof i3_14.ClrDatalistContainer]>;
}

// @public (undocumented)
export class ClrDataModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDataModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrDataModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrDataModule, never, never, [typeof i1_7.ClrDatagridModule, typeof i2_21.ClrStackViewModule, typeof i3_17.ClrTreeViewModule]>;
}

// @public (undocumented)
export class ClrDateContainer extends ClrAbstractContainer implements AfterViewInit {
    // Warning: (ae-forgotten-export) The symbol "DatepickerEnabledService" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "DateFormControlService" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "ViewManagerService" needs to be exported by the entry point index.d.ts
    constructor(renderer: Renderer2, toggleService: ClrPopoverToggleService, dateNavigationService: DateNavigationService, datepickerEnabledService: DatepickerEnabledService, dateFormControlService: DateFormControlService, dateIOService: DateIOService, commonStrings: ClrCommonStringsService, focusService: FocusService_2, viewManagerService: ViewManagerService, controlClassService: ControlClassService, layoutService: LayoutService, ngControlService: NgControlService, ifControlStateService: IfControlStateService);
    // (undocumented)
    set actionButton(button: ElementRef);
    // (undocumented)
    set clrPosition(position: string);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    protected controlClassService: ControlClassService;
    // (undocumented)
    focus: boolean;
    // (undocumented)
    protected ifControlStateService: IfControlStateService;
    get isEnabled(): boolean;
    get isInputDateDisabled(): boolean;
    // (undocumented)
    protected layoutService: LayoutService;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    protected ngControlService: NgControlService;
    // (undocumented)
    get open(): boolean;
    // (undocumented)
    get popoverPosition(): ClrPopoverPosition;
    // (undocumented)
    protected renderer: Renderer2;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDateContainer, "clr-date-container", never, { "clrPosition": "clrPosition"; }, {}, never, ["label", "[clrDate]", "clr-control-helper", "clr-control-error", "clr-control-success"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDateContainer, [null, null, null, null, null, null, null, null, null, null, { optional: true; }, null, null]>;
}

// @public (undocumented)
export class ClrDateInput extends WrappedFormControl<ClrDateContainer> implements OnInit, AfterViewInit, OnDestroy {
    constructor(viewContainerRef: ViewContainerRef, injector: Injector, el: ElementRef, renderer: Renderer2, control: NgControl, container: ClrDateContainer, dateIOService: DateIOService, dateNavigationService: DateNavigationService, datepickerEnabledService: DatepickerEnabledService, dateFormControlService: DateFormControlService, platformId: any, focusService: FocusService_2, datepickerFocusService: DatepickerFocusService);
    // (undocumented)
    protected control: NgControl;
    // (undocumented)
    set date(date: Date | string);
    // (undocumented)
    dateChange: EventEmitter<Date>;
    set disabled(value: boolean | string);
    // (undocumented)
    get disabled(): boolean | string;
    // (undocumented)
    protected el: ElementRef;
    // (undocumented)
    protected index: number;
    // (undocumented)
    get inputType(): string;
    // (undocumented)
    set max(dateString: string);
    // (undocumented)
    set min(dateString: string);
    // (undocumented)
    static ngAcceptInputType_date: Date | null | string;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    onValueChange(target: HTMLInputElement): void;
    // (undocumented)
    placeholder: string;
    // (undocumented)
    get placeholderText(): string;
    // (undocumented)
    protected renderer: Renderer2;
    // (undocumented)
    setFocusStates(): void;
    // (undocumented)
    triggerValidation(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrDateInput, "[clrDate]", never, { "placeholder": "placeholder"; "date": "clrDate"; "min": "min"; "max": "max"; "disabled": "disabled"; }, { "dateChange": "clrDateChange"; }, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDateInput, [null, null, null, null, { optional: true; self: true; }, { optional: true; }, { optional: true; }, { optional: true; }, { optional: true; }, { optional: true; }, null, { optional: true; }, null]>;
}

// @public (undocumented)
export class ClrDateInputValidator implements Validator {
    constructor(dateIOService: DateIOService);
    // (undocumented)
    validate(control: AbstractControl): ValidationErrors;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrDateInputValidator, "[clrDate]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDateInputValidator, [{ optional: true; }]>;
}

// @public (undocumented)
export class ClrDatepickerModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatepickerModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrDatepickerModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i6" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i7" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i8" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i9" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrDatepickerModule, [typeof i1_16.ClrDay, typeof i2_12.ClrDateContainer, typeof i3_12.ClrDateInput, typeof i4_8.ClrDateInputValidator, typeof i5_6.ClrDatepickerViewManager, typeof i6_6.ClrMonthpicker, typeof i7_4.ClrYearpicker, typeof i8_4.ClrDaypicker, typeof i9_3.ClrCalendar], [typeof i6.CommonModule, typeof i7_3.ClrHostWrappingModule, typeof i6_2.ClrConditionalModule, typeof i19_2.ClrPopoverModuleNext, typeof i3_2.ClrIconModule, typeof i7_5.ClrFocusTrapModule, typeof i2_6.ClrCommonFormsModule], [typeof i1_16.ClrDay, typeof i2_12.ClrDateContainer, typeof i3_12.ClrDateInput, typeof i4_8.ClrDateInputValidator, typeof i5_6.ClrDatepickerViewManager, typeof i6_6.ClrMonthpicker, typeof i7_4.ClrYearpicker, typeof i8_4.ClrDaypicker, typeof i9_3.ClrCalendar]>;
}

// @public (undocumented)
export class ClrDatepickerViewManager {
    constructor(commonStrings: ClrCommonStringsService, viewManagerService: ViewManagerService);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    get isDayView(): boolean;
    get isMonthView(): boolean;
    get isYearView(): boolean;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatepickerViewManager, "clr-datepicker-view-manager", never, {}, {}, never, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatepickerViewManager, never>;
}

// @public (undocumented)
export class ClrDay {
    constructor(_dateNavigationService: DateNavigationService, _toggleService: ClrPopoverToggleService, dateFormControlService: DateFormControlService, commonStrings: ClrCommonStringsService);
    // (undocumented)
    get dayString(): string;
    // Warning: (ae-forgotten-export) The symbol "DayViewModel" needs to be exported by the entry point index.d.ts
    set dayView(day: DayViewModel);
    // (undocumented)
    get dayView(): DayViewModel;
    onDayViewFocus(): void;
    selectDay(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDay, "clr-day", never, { "dayView": "clrDayView"; }, {}, never, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDay, never>;
}

// @public (undocumented)
export class ClrDaypicker {
    constructor(_viewManagerService: ViewManagerService, _dateNavigationService: DateNavigationService, _localeHelperService: LocaleHelperService, commonStrings: ClrCommonStringsService);
    get calendarMonth(): string;
    get calendarYear(): number;
    changeToMonthView(): void;
    changeToYearView(): void;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    currentMonth(): void;
    // (undocumented)
    get monthAttrString(): string;
    nextMonth(): void;
    previousMonth(): void;
    // (undocumented)
    get yearAttrString(): string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDaypicker, "clr-daypicker", never, {}, {}, never, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDaypicker, never>;
}

// @public
export class ClrDestroyService extends Subject<void> implements OnDestroy {
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDestroyService, never>;
    // (undocumented)
    static ɵprov: i0.ɵɵInjectableDeclaration<ClrDestroyService>;
}

// @public (undocumented)
export class ClrDragAndDropModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDragAndDropModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrDragAndDropModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrDragAndDropModule, [typeof i1_28.ClrDraggable, typeof i2_20.ClrDroppable, typeof i3_15.ClrIfDragged, typeof i4_9.ClrDragHandle, typeof i5_8.ClrDraggableGhost], [typeof i6.CommonModule], [typeof i1_28.ClrDraggable, typeof i2_20.ClrDroppable, typeof i3_15.ClrIfDragged, typeof i4_9.ClrDragHandle, typeof i5_8.ClrDraggableGhost]>;
}

// @public (undocumented)
export class ClrDragEvent<T> {
    // Warning: (ae-forgotten-export) The symbol "DragEventInterface" needs to be exported by the entry point index.d.ts
    constructor(dragEvent: DragEventInterface<T>);
    // (undocumented)
    dragDataTransfer: T;
    // Warning: (ae-forgotten-export) The symbol "DragPointPosition" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    dragPosition: DragPointPosition;
    // (undocumented)
    dropPointPosition: DragPointPosition;
    // (undocumented)
    group: string | string[];
}

// @public (undocumented)
export class ClrDraggable<T> implements AfterContentInit, OnDestroy {
    // Warning: (ae-forgotten-export) The symbol "DragEventListenerService" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "DragHandleRegistrarService" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "DraggableSnapshotService" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "GlobalDragModeService" needs to be exported by the entry point index.d.ts
    constructor(el: ElementRef, dragEventListener: DragEventListenerService<T>, dragHandleRegistrar: DragHandleRegistrarService<T>, viewContainerRef: ViewContainerRef, cfr: ComponentFactoryResolver, injector: Injector, draggableSnapshot: DraggableSnapshotService<T>, globalDragMode: GlobalDragModeService);
    // (undocumented)
    customGhost: ClrIfDragged<T>;
    // (undocumented)
    set dataTransfer(value: T);
    // (undocumented)
    dragEndEmitter: EventEmitter<ClrDragEvent<T>>;
    // (undocumented)
    dragMoveEmitter: EventEmitter<ClrDragEvent<T>>;
    // (undocumented)
    dragOn: boolean;
    // (undocumented)
    set dragStartDelay(value: number);
    // (undocumented)
    dragStartEmitter: EventEmitter<ClrDragEvent<T>>;
    // (undocumented)
    set group(value: string | string[]);
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrDraggable<any>, "[clrDraggable]", never, { "dataTransfer": "clrDraggable"; "group": "clrGroup"; "dragStartDelay": "clrDragStartDelay"; }, { "dragStartEmitter": "clrDragStart"; "dragMoveEmitter": "clrDragMove"; "dragEndEmitter": "clrDragEnd"; }, ["customGhost"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDraggable<any>, never>;
}

// @public (undocumented)
export class ClrDraggableGhost<T> implements OnDestroy {
    constructor(el: ElementRef, dragEventListener: DragEventListenerService<T>, draggableSnapshot: DraggableSnapshotService<T>, renderer: Renderer2, ngZone: NgZone);
    // (undocumented)
    leaveAnimConfig: {
        value: number;
        params: {
            top: string;
            left: string;
        };
    };
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDraggableGhost<any>, "clr-draggable-ghost", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDraggableGhost<any>, [null, { optional: true; }, { optional: true; }, null, null]>;
}

// @public (undocumented)
export class ClrDragHandle<T> implements OnDestroy {
    constructor(el: ElementRef, dragHandleRegistrar: DragHandleRegistrarService<T>);
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrDragHandle<any>, "[clrDragHandle]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDragHandle<any>, [null, { optional: true; }]>;
}

// @public (undocumented)
export class ClrDropdown implements OnDestroy {
    // Warning: (ae-forgotten-export) The symbol "RootDropdownService" needs to be exported by the entry point index.d.ts
    constructor(parent: ClrDropdown, toggleService: ClrPopoverToggleService, cdr: ChangeDetectorRef, dropdownService: RootDropdownService);
    // (undocumented)
    isMenuClosable: boolean;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    parent: ClrDropdown;
    // (undocumented)
    toggleService: ClrPopoverToggleService;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDropdown, "clr-dropdown", never, { "isMenuClosable": "clrCloseMenuOnItemClick"; }, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDropdown, [{ optional: true; skipSelf: true; }, null, null, null]>;
}

// @public (undocumented)
export class ClrDropdownItem {
    // Warning: (ae-forgotten-export) The symbol "FocusableItem" needs to be exported by the entry point index.d.ts
    constructor(dropdown: ClrDropdown, _dropdownService: RootDropdownService, focusableItem: FocusableItem);
    set disabled(value: boolean | string);
    // (undocumented)
    get disabled(): boolean | string;
    set disabledDeprecated(value: boolean | string);
    // (undocumented)
    get disabledDeprecated(): boolean | string;
    set dropdownItemId(value: string);
    // (undocumented)
    get dropdownItemId(): string;
    // (undocumented)
    setByDeprecatedDisabled: boolean;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrDropdownItem, "[clrDropdownItem]", never, { "disabled": "clrDisabled"; "disabledDeprecated": "disabled"; "dropdownItemId": "id"; }, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDropdownItem, never>;
}

// Warning: (ae-forgotten-export) The symbol "AbstractPopover" needs to be exported by the entry point index.d.ts
//
// @public (undocumented)
export class ClrDropdownMenu extends AbstractPopover implements AfterContentInit, OnDestroy {
    // Warning: (ae-forgotten-export) The symbol "DropdownFocusHandler" needs to be exported by the entry point index.d.ts
    constructor(injector: Injector, parentHost: ElementRef<HTMLElement>, nested: ClrDropdownMenu, focusHandler: DropdownFocusHandler);
    // (undocumented)
    items: QueryList<FocusableItem>;
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    set position(position: string);
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDropdownMenu, "clr-dropdown-menu", never, { "position": "clrPosition"; }, {}, ["items"], ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDropdownMenu, [null, { optional: true; }, { optional: true; skipSelf: true; }, null]>;
}

// @public (undocumented)
export class ClrDropdownModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDropdownModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrDropdownModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrDropdownModule, [typeof i1_5.ClrDropdown, typeof i2_2.ClrDropdownMenu, typeof i3_3.ClrDropdownTrigger, typeof i4_2.ClrDropdownItem], [typeof i6.CommonModule], [typeof i1_5.ClrDropdown, typeof i2_2.ClrDropdownMenu, typeof i3_3.ClrDropdownTrigger, typeof i4_2.ClrDropdownItem, typeof i6_2.ClrConditionalModule, typeof i3_2.ClrIconModule]>;
}

// @public (undocumented)
export class ClrDropdownTrigger {
    constructor(dropdown: ClrDropdown, toggleService: ClrPopoverToggleService, el: ElementRef<HTMLElement>, focusHandler: DropdownFocusHandler);
    // (undocumented)
    get active(): boolean;
    // (undocumented)
    isRootLevelToggle: boolean;
    // (undocumented)
    onDropdownTriggerClick(event: any): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrDropdownTrigger, "[clrDropdownTrigger],[clrDropdownToggle]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDropdownTrigger, never>;
}

// @public (undocumented)
export class ClrDroppable<T> implements OnInit, OnDestroy {
    // Warning: (ae-forgotten-export) The symbol "DragAndDropEventBusService" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "DomAdapter" needs to be exported by the entry point index.d.ts
    constructor(el: ElementRef, eventBus: DragAndDropEventBusService<T>, domAdapter: DomAdapter, renderer: Renderer2);
    // (undocumented)
    dragEndEmitter: EventEmitter<ClrDragEvent<T>>;
    // (undocumented)
    dragEnterEmitter: EventEmitter<ClrDragEvent<T>>;
    // (undocumented)
    dragLeaveEmitter: EventEmitter<ClrDragEvent<T>>;
    // (undocumented)
    dragMoveEmitter: EventEmitter<ClrDragEvent<T>>;
    // (undocumented)
    dragStartEmitter: EventEmitter<ClrDragEvent<T>>;
    // (undocumented)
    dropEmitter: EventEmitter<ClrDragEvent<T>>;
    // (undocumented)
    set dropTolerance(value: number | string | ClrDropToleranceInterface);
    // (undocumented)
    set group(value: string | string[]);
    // (undocumented)
    isDraggableMatch: boolean;
    // (undocumented)
    set isDraggableOver(value: boolean);
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrDroppable<any>, "[clrDroppable]", never, { "group": "clrGroup"; "dropTolerance": "clrDropTolerance"; }, { "dragStartEmitter": "clrDragStart"; "dragMoveEmitter": "clrDragMove"; "dragEndEmitter": "clrDragEnd"; "dragLeaveEmitter": "clrDragLeave"; "dragEnterEmitter": "clrDragEnter"; "dropEmitter": "clrDrop"; }, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDroppable<any>, never>;
}

// @public (undocumented)
export interface ClrDropToleranceInterface {
    // (undocumented)
    bottom?: number;
    // (undocumented)
    left?: number;
    // (undocumented)
    right?: number;
    // (undocumented)
    top?: number;
}

// @public (undocumented)
export class ClrEmphasisModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrEmphasisModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrEmphasisModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrEmphasisModule, never, never, [typeof i1_2.ClrAlertModule]>;
}

// @public (undocumented)
export class ClrExpandableAnimation {
    constructor(element: ElementRef, domAdapter: DomAdapter);
    // (undocumented)
    animationDone(): void;
    // (undocumented)
    clrExpandTrigger: any;
    // (undocumented)
    get expandAnimation(): {
        value: any;
        params: {
            startHeight: number;
        };
    };
    // (undocumented)
    startHeight: number;
    // (undocumented)
    updateStartHeight(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrExpandableAnimation, "clr-expandable-animation", never, { "clrExpandTrigger": "clrExpandTrigger"; }, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrExpandableAnimation, never>;
}

// @public (undocumented)
class ClrExpandableAnimationModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrExpandableAnimationModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrExpandableAnimationModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrExpandableAnimationModule, [typeof i1_27.ClrExpandableAnimation], [typeof i6.CommonModule], [typeof i1_27.ClrExpandableAnimation]>;
}

// @public (undocumented)
export class ClrFocusOnViewInit implements AfterViewInit, OnDestroy {
    constructor(el: ElementRef, platformId: any, focusOnViewInit: boolean, document: any, renderer: Renderer2, ngZone: NgZone);
    // (undocumented)
    set isEnabled(value: boolean | string);
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrFocusOnViewInit, "[clrFocusOnViewInit]", never, { "isEnabled": "clrFocusOnViewInit"; }, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrFocusOnViewInit, never>;
}

// @public (undocumented)
export class ClrFocusOnViewInitModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrFocusOnViewInitModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrFocusOnViewInitModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrFocusOnViewInitModule, [typeof i1_29.ClrFocusOnViewInit], [typeof i6.CommonModule], [typeof i1_29.ClrFocusOnViewInit]>;
}

// @public (undocumented)
export class ClrForm {
    // Warning: (ae-forgotten-export) The symbol "MarkControlService" needs to be exported by the entry point index.d.ts
    constructor(layoutService: LayoutService, markControlService: MarkControlService);
    // (undocumented)
    labels: QueryList<ClrLabel>;
    // (undocumented)
    set labelSize(size: number | string);
    // (undocumented)
    layoutService: LayoutService;
    // (undocumented)
    markAsTouched(): void;
    // (undocumented)
    onFormSubmit(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrForm, "[clrForm]", never, { "labelSize": "clrLabelSize"; }, {}, ["labels"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrForm, never>;
}

// @public (undocumented)
export enum ClrFormLayout {
    // (undocumented)
    COMPACT = "compact",
    // (undocumented)
    HORIZONTAL = "horizontal",
    // (undocumented)
    VERTICAL = "vertical"
}

// @public (undocumented)
export class ClrFormsModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrFormsModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrFormsModule>;
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i7" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i8" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i9" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i10" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i11" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i12" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrFormsModule, never, [typeof i6.CommonModule], [typeof i2_6.ClrCommonFormsModule, typeof i3_7.ClrCheckboxModule, typeof i4_5.ClrComboboxModule, typeof i5_5.ClrDatepickerModule, typeof i6_7.ClrInputModule, typeof i7_6.ClrPasswordModule, typeof i8_5.ClrRadioModule, typeof i9_4.ClrSelectModule, typeof i10_3.ClrTextareaModule, typeof i11_3.ClrRangeModule, typeof i12_2.ClrDatalistModule]>;
}

// @public (undocumented)
export class ClrForTypeAhead {
    // Warning: (ae-forgotten-export) The symbol "ForTypeAheadProvider" needs to be exported by the entry point index.d.ts
    constructor(el: ElementRef, forTypeAheadProvider: ForTypeAheadProvider);
    // (undocumented)
    get content(): string;
    set content(value: string);
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrForTypeAhead, "[clrForTypeAhead]", never, { "content": "clrForTypeAhead"; }, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrForTypeAhead, never>;
}

// @public (undocumented)
export class ClrForTypeAheadModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrForTypeAheadModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrForTypeAheadModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrForTypeAheadModule, [typeof i1_33.ClrForTypeAhead], [typeof i6.CommonModule], [typeof i1_33.ClrForTypeAhead]>;
}

// @public (undocumented)
export class ClrHeader implements OnDestroy {
    // Warning: (ae-forgotten-export) The symbol "ResponsiveNavigationService" needs to be exported by the entry point index.d.ts
    constructor(responsiveNavService: ResponsiveNavigationService, commonStrings: ClrCommonStringsService);
    // (undocumented)
    closeOpenNav(): void;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    initializeNavTriggers(navList: number[]): void;
    // (undocumented)
    isNavLevel1OnPage: boolean;
    // (undocumented)
    isNavLevel2OnPage: boolean;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    openNav(navLevel: number): void;
    // (undocumented)
    openNavLevel: number;
    // (undocumented)
    resetNavTriggers(): void;
    // Warning: (ae-forgotten-export) The symbol "ResponsiveNavCodes" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    responsiveNavCodes: typeof ResponsiveNavCodes;
    // (undocumented)
    get responsiveNavCommonString(): string;
    // (undocumented)
    get responsiveOverflowCommonString(): string;
    // @deprecated (undocumented)
    toggleNav(navLevel: number): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrHeader, "clr-header", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrHeader, never>;
}

// @public
class ClrHostWrappingModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrHostWrappingModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrHostWrappingModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrHostWrappingModule, [typeof i1_11.EmptyAnchor], never, [typeof i1_11.EmptyAnchor]>;
}

// @public (undocumented)
export class ClrIconCustomTag {
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrIconCustomTag, "clr-icon", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrIconCustomTag, never>;
}

// @public (undocumented)
export class ClrIconModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrIconModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrIconModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrIconModule, [typeof i1_4.ClrIconCustomTag, typeof i1_4.CdsIconCustomTag], [typeof i6.CommonModule], [typeof i1_4.ClrIconCustomTag, typeof i1_4.CdsIconCustomTag]>;
}

// @public (undocumented)
export class ClrIfActive implements OnDestroy {
    // Warning: (ae-forgotten-export) The symbol "IfActiveService" needs to be exported by the entry point index.d.ts
    constructor(ifActiveService: IfActiveService, id: number, template: TemplateRef<any>, container: ViewContainerRef);
    set active(value: boolean | string);
    get active(): boolean | string;
    activeChange: EventEmitter<boolean>;
    // (undocumented)
    ngOnDestroy(): void;
    updateView(value: boolean): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrIfActive, "[clrIfActive]", never, { "active": "clrIfActive"; }, { "activeChange": "clrIfActiveChange"; }, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrIfActive, never>;
}

// @public (undocumented)
export class ClrIfDetail implements OnInit, OnDestroy {
    constructor(templateRef: TemplateRef<any>, viewContainer: ViewContainerRef, detailService: DetailService);
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    set state(model: any);
    // (undocumented)
    stateChange: EventEmitter<any>;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrIfDetail, "[clrIfDetail]", never, { "state": "clrIfDetail"; }, { "stateChange": "clrIfDetailChange"; }, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrIfDetail, never>;
}

// @public (undocumented)
export class ClrIfDragged<T> implements OnDestroy {
    constructor(template: TemplateRef<any>, container: ViewContainerRef, dragEventListener: DragEventListenerService<T>);
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrIfDragged<any>, "[clrIfDragged]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrIfDragged<any>, [null, { optional: true; skipSelf: true; }, { optional: true; }]>;
}

// Warning: (ae-forgotten-export) The symbol "AbstractIfState" needs to be exported by the entry point index.d.ts
//
// @public (undocumented)
export class ClrIfError extends AbstractIfState {
    constructor(ifControlStateService: IfControlStateService, ngControlService: NgControlService, template: TemplateRef<any>, container: ViewContainerRef);
    // (undocumented)
    error: string;
    // Warning: (ae-forgotten-export) The symbol "CONTROL_STATE" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    protected handleState(state: CONTROL_STATE): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrIfError, "[clrIfError]", never, { "error": "clrIfError"; }, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrIfError, [{ optional: true; }, { optional: true; }, null, null]>;
}

// @public (undocumented)
export class ClrIfExpanded implements OnInit, OnDestroy {
    constructor(template: TemplateRef<any>, container: ViewContainerRef, el: ElementRef, renderer: Renderer2, expand: IfExpandService);
    // (undocumented)
    get expanded(): boolean | string;
    set expanded(value: boolean | string);
    // (undocumented)
    expandedChange: EventEmitter<boolean>;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrIfExpanded, "[clrIfExpanded]", never, { "expanded": "clrIfExpanded"; }, { "expandedChange": "clrIfExpandedChange"; }, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrIfExpanded, [{ optional: true; }, null, null, null, null]>;
}

// @public (undocumented)
export class ClrIfOpen implements OnDestroy {
    constructor(toggleService: ClrPopoverToggleService, template: TemplateRef<any>, container: ViewContainerRef);
    // (undocumented)
    static ngAcceptInputType_open: boolean | '';
    // (undocumented)
    ngOnDestroy(): void;
    set open(value: boolean | string);
    get open(): boolean | string;
    openChange: EventEmitter<boolean>;
    updateView(value: boolean): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrIfOpen, "[clrIfOpen]", never, { "open": "clrIfOpen"; }, { "openChange": "clrIfOpenChange"; }, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrIfOpen, never>;
}

// @public (undocumented)
export class ClrIfSuccess extends AbstractIfState {
    constructor(ifControlStateService: IfControlStateService, ngControlService: NgControlService, template: TemplateRef<any>, container: ViewContainerRef);
    // (undocumented)
    protected handleState(state: CONTROL_STATE): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrIfSuccess, "[clrIfSuccess]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrIfSuccess, [{ optional: true; }, { optional: true; }, null, null]>;
}

// @public (undocumented)
export class ClrInput extends WrappedFormControl<ClrInputContainer> {
    constructor(vcr: ViewContainerRef, injector: Injector, control: NgControl, renderer: Renderer2, el: ElementRef);
    // (undocumented)
    protected index: number;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrInput, "[clrInput]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrInput, [null, null, { optional: true; self: true; }, null, null]>;
}

// @public (undocumented)
export class ClrInputContainer extends ClrAbstractContainer {
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrInputContainer, "clr-input-container", never, {}, {}, never, ["label", "[clrInput]", "clr-control-helper", "clr-control-error", "clr-control-success"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrInputContainer, never>;
}

// @public (undocumented)
export class ClrInputModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrInputModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrInputModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrInputModule, [typeof i1_18.ClrInput, typeof i2_13.ClrInputContainer], [typeof i6.CommonModule, typeof i41.FormsModule, typeof i3_2.ClrIconModule, typeof i2_6.ClrCommonFormsModule], [typeof i2_6.ClrCommonFormsModule, typeof i1_18.ClrInput, typeof i2_13.ClrInputContainer]>;
}

// @public (undocumented)
class ClrKeyFocus {
    constructor(elementRef: ElementRef);
    // (undocumented)
    protected clrKeyFocusItems: QueryList<ClrKeyFocusItem>;
    // (undocumented)
    get current(): number;
    set current(value: number);
    // (undocumented)
    protected currentFocusIsNotFirstItem(): boolean;
    // (undocumented)
    protected currentFocusIsNotLastItem(): boolean;
    // (undocumented)
    get currentItem(): any;
    // (undocumented)
    get currentItemElement(): HTMLElement;
    // Warning: (ae-forgotten-export) The symbol "ClrFocusDirection" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    direction: ClrFocusDirection | string;
    // Warning: (ae-forgotten-export) The symbol "FocusableItem" needs to be exported by the entry point index.d.ts
    set focusableItems(elements: Array<FocusableItem_2> | any);
    // (undocumented)
    get focusableItems(): Array<FocusableItem_2> | any;
    // (undocumented)
    focusCurrent(): void;
    // (undocumented)
    focusOnLoad: boolean;
    // (undocumented)
    handleKeyboardEvent(event: KeyboardEvent): void;
    // (undocumented)
    protected initializeFocus(): void;
    // (undocumented)
    moveTo(position: number): void;
    // (undocumented)
    get nativeElement(): HTMLElement;
    // (undocumented)
    protected nextKeyPressed(event: KeyboardEvent): boolean;
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    protected positionInRange(position: number): boolean;
    // (undocumented)
    protected prevKeyPressed(event: KeyboardEvent): boolean;
    // (undocumented)
    setClickedItemCurrent(event: any): void;
    // (undocumented)
    protected subscriptions: Subscription[];
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrKeyFocus, "[clrKeyFocus]", never, { "direction": "clrDirection"; "focusOnLoad": "clrFocusOnLoad"; "focusableItems": "clrKeyFocus"; }, { "focusChange": "clrFocusChange"; }, ["clrKeyFocusItems"], ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrKeyFocus, never>;
}

// @public (undocumented)
class ClrKeyFocusItem {
    constructor(elementRef: ElementRef, platformId: any);
    // (undocumented)
    focus(): void;
    // (undocumented)
    get nativeElement(): any;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrKeyFocusItem, "[clrKeyFocusItem]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrKeyFocusItem, never>;
}

// @public (undocumented)
class ClrKeyFocusModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrKeyFocusModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrKeyFocusModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrKeyFocusModule, [typeof i1_13.ClrKeyFocus, typeof i2_10.ClrRovingTabindex, typeof i3_10.ClrKeyFocusItem], [typeof i6.CommonModule], [typeof i1_13.ClrKeyFocus, typeof i2_10.ClrRovingTabindex, typeof i3_10.ClrKeyFocusItem]>;
}

// @public (undocumented)
export class ClrLabel implements OnInit, OnDestroy {
    constructor(controlIdService: ControlIdService, layoutService: LayoutService, ngControlService: NgControlService, renderer: Renderer2, el: ElementRef);
    // (undocumented)
    disableGrid(): void;
    // (undocumented)
    forAttr: string;
    // (undocumented)
    get labelText(): string;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrLabel, "label", never, { "forAttr": "for"; }, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrLabel, [{ optional: true; }, { optional: true; }, { optional: true; }, null, null]>;
}

// @public (undocumented)
export class ClrLayout implements OnInit {
    constructor(layoutService: LayoutService);
    // (undocumented)
    layout: ClrFormLayout | string;
    // (undocumented)
    layoutService: LayoutService;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrLayout, "[clrForm][clrLayout]", never, { "layout": "clrLayout"; }, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrLayout, never>;
}

// @public (undocumented)
export class ClrLayoutModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrLayoutModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrLayoutModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrLayoutModule, never, never, [typeof i1_37.ClrMainContainerModule, typeof i2_27.ClrNavigationModule, typeof i3_20.ClrTabsModule, typeof i4_15.ClrVerticalNavModule]>;
}

// @public (undocumented)
export class ClrLoading implements OnDestroy {
    constructor(listener: LoadingListener);
    // (undocumented)
    get loadingState(): boolean | string | ClrLoadingState;
    set loadingState(value: boolean | string | ClrLoadingState);
    // (undocumented)
    static ngAcceptInputType_loadingState: boolean | ClrLoadingState | null | string;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrLoading, "[clrLoading]", never, { "loadingState": "clrLoading"; }, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrLoading, [{ optional: true; }]>;
}

// @public (undocumented)
export class ClrLoadingButton implements LoadingListener {
    constructor(el: ElementRef, renderer: Renderer2);
    // (undocumented)
    buttonState: typeof ClrLoadingState;
    // (undocumented)
    clrLoadingChange: EventEmitter<ClrLoadingState>;
    // (undocumented)
    disabled: boolean;
    // (undocumented)
    el: ElementRef;
    // (undocumented)
    loadingStateChange(state: ClrLoadingState): void;
    // (undocumented)
    state: ClrLoadingState;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrLoadingButton, "button[clrLoading]", never, { "disabled": "disabled"; }, { "clrLoadingChange": "clrLoadingChange"; }, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrLoadingButton, never>;
}

// @public (undocumented)
export class ClrLoadingButtonModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrLoadingButtonModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrLoadingButtonModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrLoadingButtonModule, [typeof i1_35.ClrLoadingButton], [typeof i6.CommonModule], [typeof i1_35.ClrLoadingButton]>;
}

// @public (undocumented)
export class ClrLoadingModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrLoadingModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrLoadingModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrLoadingModule, [typeof i1_25.ClrLoading], [typeof i6.CommonModule], [typeof i1_25.ClrLoading]>;
}

// @public (undocumented)
export enum ClrLoadingState {
    // (undocumented)
    DEFAULT = 0,
    // (undocumented)
    ERROR = 3,
    // (undocumented)
    LOADING = 1,
    // (undocumented)
    SUCCESS = 2
}

// @public (undocumented)
export class ClrMainContainer implements OnDestroy, OnInit {
    constructor(elRef: ElementRef, responsiveNavService: ResponsiveNavigationService);
    // (undocumented)
    controlNav(controlCode: string, navClass: string): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    // Warning: (ae-forgotten-export) The symbol "ResponsiveNavControlMessage" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    processMessage(message: ResponsiveNavControlMessage): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrMainContainer, "clr-main-container", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrMainContainer, never>;
}

// @public (undocumented)
export class ClrMainContainerModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrMainContainerModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrMainContainerModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrMainContainerModule, [typeof i1_38.ClrMainContainer], [typeof i6.CommonModule, typeof i3_2.ClrIconModule], [typeof i1_38.ClrMainContainer]>;
}

// @public (undocumented)
export class ClrModal implements OnChanges, OnDestroy {
    // Warning: (ae-forgotten-export) The symbol "ScrollingService" needs to be exported by the entry point index.d.ts
    constructor(_scrollingService: ScrollingService, commonStrings: ClrCommonStringsService);
    // (undocumented)
    altClose: EventEmitter<boolean>;
    // (undocumented)
    bypassScrollService: boolean;
    // (undocumented)
    closable: boolean;
    // (undocumented)
    close(): void;
    // (undocumented)
    closeButtonAriaLabel: string;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    fadeDone(e: AnimationEvent_2): void;
    // (undocumented)
    focusTrap: ÇlrFocusTrapDirective;
    // (undocumented)
    labelledBy: string;
    // (undocumented)
    modalId: string;
    // (undocumented)
    ngOnChanges(changes: {
        [propName: string]: SimpleChange;
    }): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    open(): void;
    // (undocumented)
    _open: boolean;
    // (undocumented)
    _openChanged: EventEmitter<boolean>;
    // (undocumented)
    size: string;
    // (undocumented)
    skipAnimation: string;
    // (undocumented)
    staticBackdrop: boolean;
    // (undocumented)
    stopClose: boolean;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrModal, "clr-modal", never, { "_open": "clrModalOpen"; "closable": "clrModalClosable"; "closeButtonAriaLabel": "clrModalCloseButtonAriaLabel"; "size": "clrModalSize"; "staticBackdrop": "clrModalStaticBackdrop"; "skipAnimation": "clrModalSkipAnimation"; "bypassScrollService": "clrModalOverrideScrollService"; "stopClose": "clrModalPreventClose"; "labelledBy": "clrModalLabelledById"; }, { "_openChanged": "clrModalOpenChange"; "altClose": "clrModalAlternateClose"; }, never, [".modal-nav", ".modal-title", ".modal-body", ".modal-footer"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrModal, never>;
}

// @public
export class ClrModalBody implements OnDestroy {
    constructor(renderer: Renderer2, host: ElementRef<HTMLElement>, ngZone: NgZone);
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrModalBody, ".modal-body", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrModalBody, never>;
}

// @public (undocumented)
export class ClrModalModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrModalModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrModalModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrModalModule, [typeof i1_32.ClrModal, typeof i2_24.ClrModalBody], [typeof i6.CommonModule, typeof i3_2.ClrIconModule, typeof i7_5.ClrFocusTrapModule, typeof i8_6.ClrFocusOnViewInitModule], [typeof i1_32.ClrModal, typeof i2_24.ClrModalBody, typeof i3_2.ClrIconModule, typeof i8_6.ClrFocusOnViewInitModule]>;
}

// @public (undocumented)
export class ClrMonthpicker implements AfterViewInit {
    constructor(_viewManagerService: ViewManagerService, _localeHelperService: LocaleHelperService, _dateNavigationService: DateNavigationService, _datepickerFocusService: DatepickerFocusService, _elRef: ElementRef);
    get calendarMonthIndex(): number;
    changeMonth(monthIndex: number): void;
    getTabIndex(monthIndex: number): number;
    get monthNames(): ReadonlyArray<string>;
    ngAfterViewInit(): void;
    onKeyDown(event: KeyboardEvent): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrMonthpicker, "clr-monthpicker", never, {}, {}, never, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrMonthpicker, never>;
}

// @public (undocumented)
export class ClrNavigationModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrNavigationModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrNavigationModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrNavigationModule, [typeof i1_39.ClrHeader, typeof i2_28.ClrNavLevel, typeof i3_19.ClrAriaCurrentLink, typeof i4_13.NavDetectionOompaLoompa, typeof i5_11.MainContainerWillyWonka], [typeof i6.CommonModule, typeof i3_2.ClrIconModule, typeof i8.ClrDropdownModule], [typeof i1_39.ClrHeader, typeof i2_28.ClrNavLevel, typeof i3_19.ClrAriaCurrentLink, typeof i4_13.NavDetectionOompaLoompa, typeof i5_11.MainContainerWillyWonka]>;
}

// Warning: (ae-forgotten-export) The symbol "FocusTrap" needs to be exported by the entry point index.d.ts
//
// @public (undocumented)
export class ClrNavLevel extends FocusTrap implements OnInit {
    // Warning: (ae-forgotten-export) The symbol "FocusTrapElement" needs to be exported by the entry point index.d.ts
    constructor(platformId: any, responsiveNavService: ResponsiveNavigationService, elementRef: ElementRef<FocusTrapElement>, renderer: Renderer2, injector: Injector);
    // (undocumented)
    addNavClass(level: number): void;
    // (undocumented)
    close(): void;
    // (undocumented)
    closeButtonAriaLabel: string;
    // (undocumented)
    protected hideCloseButton(): void;
    // (undocumented)
    protected hideNavigation(): void;
    // (undocumented)
    get isOpen(): boolean;
    // (undocumented)
    get level(): number;
    // (undocumented)
    _level: number;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    onMouseClick(target: any): void;
    // (undocumented)
    onResize(event: Event): void;
    // (undocumented)
    open(): void;
    // (undocumented)
    get responsiveNavCodes(): ResponsiveNavCodes;
    // (undocumented)
    protected showCloseButton(): void;
    // (undocumented)
    protected showNavigation(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrNavLevel, "[clr-nav-level]", never, { "_level": "clr-nav-level"; "closeButtonAriaLabel": "closeAriaLabel"; }, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrNavLevel, never>;
}

// @public (undocumented)
export class ClrOption<T> implements OnInit {
    constructor(elRef: ElementRef, commonStrings: ClrCommonStringsService, focusHandler: ComboboxFocusHandler<T>, optionSelectionService: OptionSelectionService<T>);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    elRef: ElementRef;
    // (undocumented)
    get focusClass(): boolean;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    onClick(): void;
    set optionId(id: string);
    // (undocumented)
    get optionId(): string;
    // Warning: (ae-forgotten-export) The symbol "OptionData" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    optionProxy: OptionData<T>;
    // (undocumented)
    get selected(): boolean;
    set value(value: T);
    // (undocumented)
    get value(): T;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrOption<any>, "clr-option", never, { "optionId": "id"; "value": "clrValue"; }, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrOption<any>, never>;
}

// @public (undocumented)
export class ClrOptionItems<T> implements DoCheck, OnDestroy {
    constructor(template: TemplateRef<NgForOfContext<T>>, differs: IterableDiffers, optionService: OptionSelectionService<T>, positionService: ClrPopoverPositionService, vcr: ViewContainerRef);
    // (undocumented)
    set field(field: string);
    // (undocumented)
    ngDoCheck(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    set rawItems(items: T[]);
    // (undocumented)
    template: TemplateRef<NgForOfContext<T>>;
    // (undocumented)
    set trackBy(value: TrackByFunction<T>);
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrOptionItems<any>, "[clrOptionItems][clrOptionItemsOf]", never, { "rawItems": "clrOptionItemsOf"; "trackBy": "clrOptionItemsTrackBy"; "field": "clrOptionItemsField"; }, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrOptionItems<any>, never>;
}

// @public (undocumented)
export class ClrOptions<T> implements AfterViewInit, LoadingListener, OnDestroy {
    constructor(optionSelectionService: OptionSelectionService<T>, id: number, el: ElementRef, commonStrings: ClrCommonStringsService, focusHandler: ComboboxFocusHandler<T>, toggleService: ClrPopoverToggleService, parentHost: ElementRef, document: any);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    get emptyOptions(): boolean;
    // (undocumented)
    id: number;
    set items(items: QueryList<ClrOption<T>>);
    // (undocumented)
    get items(): QueryList<ClrOption<T>>;
    // (undocumented)
    _items: QueryList<ClrOption<T>>;
    // (undocumented)
    loading: boolean;
    // (undocumented)
    loadingStateChange(state: ClrLoadingState): void;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    optionSelectionService: OptionSelectionService<T>;
    // (undocumented)
    optionsId: string;
    // (undocumented)
    searchText(input: string): string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrOptions<any>, "clr-options", never, { "optionsId": "id"; }, {}, ["items"], ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrOptions<any>, [null, null, null, null, null, null, { optional: true; }, null]>;
}

// @public (undocumented)
export class ClrOptionSelected<T> {
    constructor(template: TemplateRef<{
        $implicit: T;
    }>);
    // (undocumented)
    selected: T;
    // (undocumented)
    template: TemplateRef<{
        $implicit: T;
    }>;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrOptionSelected<any>, "[clrOptionSelected]", never, { "selected": "clrOptionSelected"; }, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrOptionSelected<any>, never>;
}

// @public (undocumented)
class ClrOutsideClickModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrOutsideClickModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrOutsideClickModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrOutsideClickModule, [typeof i1_26.OutsideClick], [typeof i6.CommonModule], [typeof i1_26.OutsideClick]>;
}

// @public (undocumented)
export class ClrPassword extends WrappedFormControl<ClrPasswordContainer> implements OnInit, OnDestroy {
    constructor(vcr: ViewContainerRef, injector: Injector, control: NgControl, renderer: Renderer2, el: ElementRef, focusService: FocusService_2, toggleService: BehaviorSubject<boolean>);
    // (undocumented)
    protected index: number;
    // (undocumented)
    triggerFocus(): void;
    // (undocumented)
    triggerValidation(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrPassword, "[clrPassword]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrPassword, [null, null, { optional: true; self: true; }, null, null, { optional: true; }, { optional: true; }]>;
}

// @public (undocumented)
export class ClrPasswordContainer extends ClrAbstractContainer {
    constructor(ifControlStateService: IfControlStateService, layoutService: LayoutService, controlClassService: ControlClassService, ngControlService: NgControlService, focusService: FocusService_2, toggleService: BehaviorSubject<boolean>, commonStrings: ClrCommonStringsService);
    set clrToggle(state: boolean);
    // (undocumented)
    get clrToggle(): boolean;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    focus: boolean;
    // (undocumented)
    focusService: FocusService_2;
    // (undocumented)
    show: boolean;
    // (undocumented)
    toggle(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrPasswordContainer, "clr-password-container", never, { "clrToggle": "clrToggle"; }, {}, never, ["label", "[clrPassword]", "clr-control-helper", "clr-control-error", "clr-control-success"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrPasswordContainer, [null, { optional: true; }, null, null, null, null, null]>;
}

// @public (undocumented)
export class ClrPasswordModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrPasswordModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrPasswordModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrPasswordModule, [typeof i1_19.ClrPassword, typeof i2_14.ClrPasswordContainer], [typeof i6.CommonModule, typeof i41.FormsModule, typeof i3_2.ClrIconModule, typeof i2_6.ClrCommonFormsModule], [typeof i2_6.ClrCommonFormsModule, typeof i1_19.ClrPassword, typeof i2_14.ClrPasswordContainer]>;
}

// @public (undocumented)
export class ClrPopoverAnchor {
    constructor(smartEventService: ClrPopoverEventsService, element: ElementRef);
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrPopoverAnchor, "[clrPopoverAnchor]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrPopoverAnchor, never>;
}

// @public (undocumented)
export class ClrPopoverContent implements AfterContentChecked, OnDestroy {
    constructor(document: Document, container: ViewContainerRef, template: TemplateRef<any>, renderer: Renderer2, smartPositionService: ClrPopoverPositionService, smartEventsService: ClrPopoverEventsService, smartOpenService: ClrPopoverToggleService);
    // (undocumented)
    set contentAt(position: ClrPopoverPosition);
    // (undocumented)
    ngAfterContentChecked(): void;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    set open(value: boolean);
    // (undocumented)
    set outsideClickClose(clickToClose: boolean);
    // (undocumented)
    set scrollToClose(scrollToClose: boolean);
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrPopoverContent, "[clrPopoverContent]", never, { "open": "clrPopoverContent"; "contentAt": "clrPopoverContentAt"; "outsideClickClose": "clrPopoverContentOutsideClickToClose"; "scrollToClose": "clrPopoverContentScrollToClose"; }, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrPopoverContent, never>;
}

// @public (undocumented)
export class ClrPopoverEventsService implements OnDestroy {
    constructor(renderer: Renderer2, smartOpenService: ClrPopoverToggleService, document: HTMLDocument);
    // (undocumented)
    addClickListener(): void;
    // (undocumented)
    addEscapeListener(): void;
    // (undocumented)
    addScrollListener(): void;
    set anchorButtonRef(ref: ElementRef);
    // (undocumented)
    get anchorButtonRef(): ElementRef;
    set closeButtonRef(ref: ElementRef);
    // (undocumented)
    get closeButtonRef(): ElementRef;
    set contentRef(host: ElementRef);
    // (undocumented)
    get contentRef(): ElementRef;
    // (undocumented)
    ignoredEvent: any;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    outsideClickClose: boolean;
    // (undocumented)
    removeClickListener(): void;
    // (undocumented)
    removeEscapeListener(): void;
    // (undocumented)
    removeScrollListener(): void;
    // (undocumented)
    scrollToClose: boolean;
    // (undocumented)
    setAnchorFocus(): void;
    // (undocumented)
    setCloseFocus(): void;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrPopoverEventsService, never>;
    // (undocumented)
    static ɵprov: i0.ɵɵInjectableDeclaration<ClrPopoverEventsService>;
}

// @public (undocumented)
export class ClrPopoverModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrPopoverModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrPopoverModule>;
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrPopoverModule, never, never, [typeof i8.ClrDropdownModule, typeof i2_31.ClrSignpostModule, typeof i3_24.ClrTooltipModule]>;
}

// @public
export interface ClrPopoverPosition {
    // (undocumented)
    anchor: ClrAlignment;
    // (undocumented)
    axis: ClrAxis;
    // (undocumented)
    content: ClrAlignment;
    // (undocumented)
    side: ClrSide;
}

// @public (undocumented)
export class ClrPopoverPositionService {
    constructor(eventService: ClrPopoverEventsService, platformId: any);
    // Warning: (ae-forgotten-export) The symbol "ClrPopoverContentOffset" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    alignContent(content: HTMLElement): ClrPopoverContentOffset;
    // (undocumented)
    platformId: any;
    set position(position: ClrPopoverPosition);
    // (undocumented)
    get position(): ClrPopoverPosition;
    // (undocumented)
    realign(): void;
    // (undocumented)
    shouldRealign: Observable<void>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrPopoverPositionService, never>;
    // (undocumented)
    static ɵprov: i0.ɵɵInjectableDeclaration<ClrPopoverPositionService>;
}

// @public (undocumented)
export class ClrPopoverToggleService {
    // (undocumented)
    getEventChange(): Observable<Event>;
    set open(value: boolean);
    // (undocumented)
    get open(): boolean;
    // (undocumented)
    get openChange(): Observable<boolean>;
    set openEvent(event: Event);
    // (undocumented)
    get openEvent(): Event;
    // (undocumented)
    get originalEvent(): Event;
    // (undocumented)
    get popoverAligned(): Observable<HTMLElement>;
    // (undocumented)
    popoverAlignedEmit(popoverNode: HTMLElement): void;
    toggleWithEvent(event: any): void;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrPopoverToggleService, never>;
    // (undocumented)
    static ɵprov: i0.ɵɵInjectableDeclaration<ClrPopoverToggleService>;
}

// @public (undocumented)
export class ClrProgressBar {
    // @deprecated (undocumented)
    set clrDanger(value: boolean | string);
    // (undocumented)
    set clrFade(value: boolean | string);
    // (undocumented)
    set clrFlash(value: boolean | string);
    // @deprecated (undocumented)
    set clrFlashDanger(value: boolean | string);
    // (undocumented)
    set clrLabeled(value: boolean | string);
    // (undocumented)
    set clrLoop(value: boolean | string);
    // @deprecated (undocumented)
    set clrSuccess(value: boolean | string);
    // (undocumented)
    get dangerClass(): boolean;
    displayStringValue(): boolean;
    // (undocumented)
    displayval: string;
    get displayValue(): string;
    // (undocumented)
    externalId: string;
    // (undocumented)
    get fadeClass(): boolean;
    // (undocumented)
    get flashClass(): boolean;
    // (undocumented)
    get flashDangerClass(): boolean;
    set id(value: string);
    // (undocumented)
    get id(): string;
    // (undocumented)
    get labeledClass(): boolean;
    // (undocumented)
    get loopClass(): boolean;
    // (undocumented)
    max: number | string;
    // (undocumented)
    get progressClass(): boolean;
    // (undocumented)
    get successClass(): boolean;
    // (undocumented)
    get value(): number | string;
    set value(value: number | string);
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrProgressBar, "clr-progress-bar", never, { "id": "id"; "max": "clrMax"; "displayval": "clrDisplayval"; "value": "clrValue"; "clrLabeled": "clrLabeled"; "clrFade": "clrFade"; "clrLoop": "clrLoop"; "clrSuccess": "clrSuccess"; "clrDanger": "clrDanger"; "clrFlash": "clrFlash"; "clrFlashDanger": "clrFlashDanger"; }, {}, never, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrProgressBar, never>;
}

// @public (undocumented)
export class ClrProgressBarModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrProgressBarModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrProgressBarModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrProgressBarModule, [typeof i1_48.ClrProgressBar], [typeof i6.CommonModule], [typeof i1_48.ClrProgressBar]>;
}

// @public (undocumented)
export class ClrRadio extends WrappedFormControl<ClrRadioWrapper> {
    constructor(vcr: ViewContainerRef, injector: Injector, control: NgControl, renderer: Renderer2, el: ElementRef);
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrRadio, "[clrRadio]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrRadio, [null, null, { optional: true; self: true; }, null, null]>;
}

// @public (undocumented)
export class ClrRadioContainer extends ClrAbstractContainer implements AfterContentInit {
    constructor(layoutService: LayoutService, controlClassService: ControlClassService, ngControlService: NgControlService, ifControlStateService: IfControlStateService);
    set clrInline(value: boolean | string);
    // (undocumented)
    get clrInline(): boolean | string;
    // (undocumented)
    protected controlClassService: ControlClassService;
    // (undocumented)
    protected ifControlStateService: IfControlStateService;
    // (undocumented)
    protected layoutService: LayoutService;
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    protected ngControlService: NgControlService;
    // (undocumented)
    radios: QueryList<ClrRadio>;
    // (undocumented)
    role: string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrRadioContainer, "clr-radio-container", never, { "clrInline": "clrInline"; }, {}, ["radios"], ["label", "clr-radio-wrapper", "clr-control-helper", "clr-control-error", "clr-control-success"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrRadioContainer, [{ optional: true; }, null, null, null]>;
}

// @public (undocumented)
export class ClrRadioModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrRadioModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrRadioModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrRadioModule, [typeof i1_20.ClrRadio, typeof i2_15.ClrRadioContainer, typeof i3_13.ClrRadioWrapper], [typeof i6.CommonModule, typeof i2_6.ClrCommonFormsModule, typeof i7_3.ClrHostWrappingModule, typeof i3_2.ClrIconModule], [typeof i2_6.ClrCommonFormsModule, typeof i1_20.ClrRadio, typeof i2_15.ClrRadioContainer, typeof i3_13.ClrRadioWrapper]>;
}

// @public (undocumented)
export class ClrRadioWrapper implements DynamicWrapper, OnInit {
    // (undocumented)
    _dynamic: boolean;
    // (undocumented)
    label: ClrLabel;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrRadioWrapper, "clr-radio-wrapper", never, {}, {}, ["label"], ["[clrRadio]", "label"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrRadioWrapper, never>;
}

// @public (undocumented)
export class ClrRange extends WrappedFormControl<ClrRangeContainer> {
    constructor(vcr: ViewContainerRef, injector: Injector, control: NgControl, renderer: Renderer2, el: ElementRef);
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrRange, "[clrRange]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrRange, [null, null, { optional: true; self: true; }, null, null]>;
}

// @public (undocumented)
export class ClrRangeContainer extends ClrAbstractContainer {
    constructor(layoutService: LayoutService, controlClassService: ControlClassService, ngControlService: NgControlService, renderer: Renderer2, idService: ControlIdService, ifControlStateService: IfControlStateService);
    // (undocumented)
    getRangeProgressFillWidth(): string;
    set hasProgress(val: boolean);
    // (undocumented)
    get hasProgress(): boolean;
    // (undocumented)
    protected ifControlStateService: IfControlStateService;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrRangeContainer, "clr-range-container", never, { "hasProgress": "clrRangeHasProgress"; }, {}, never, ["label", "[clrRange]", "clr-control-helper", "clr-control-error", "clr-control-success"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrRangeContainer, [{ optional: true; }, null, null, null, null, null]>;
}

// @public (undocumented)
export class ClrRangeModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrRangeModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrRangeModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrRangeModule, [typeof i1_23.ClrRange, typeof i2_18.ClrRangeContainer], [typeof i6.CommonModule, typeof i2_6.ClrCommonFormsModule, typeof i7_3.ClrHostWrappingModule, typeof i3_2.ClrIconModule], [typeof i2_6.ClrCommonFormsModule, typeof i1_23.ClrRange, typeof i2_18.ClrRangeContainer]>;
}

// @public (undocumented)
export class ClrRecursiveForOf<T> implements OnChanges, OnDestroy {
    // Warning: (ae-forgotten-export) The symbol "TreeFeaturesService" needs to be exported by the entry point index.d.ts
    constructor(template: TemplateRef<ClrRecursiveForOfContext<T>>, featuresService: TreeFeaturesService<T>, cdr: ChangeDetectorRef);
    // Warning: (ae-forgotten-export) The symbol "AsyncArray" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    getChildren: (node: T) => AsyncArray<T>;
    // (undocumented)
    ngOnChanges(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    nodes: T | T[];
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrRecursiveForOf<any>, "[clrRecursiveFor][clrRecursiveForOf]", never, { "nodes": "clrRecursiveForOf"; "getChildren": "clrRecursiveForGetChildren"; }, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrRecursiveForOf<any>, never>;
}

// @public (undocumented)
export interface ClrRecursiveForOfContext<T> {
    // (undocumented)
    $implicit: T;
    // Warning: (ae-forgotten-export) The symbol "TreeNodeModel" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    clrModel: TreeNodeModel<T>;
}

// @public (undocumented)
class ClrRovingTabindex extends ClrKeyFocus {
    constructor(elementRef: ElementRef, renderer: Renderer2);
    // (undocumented)
    handleKeyboardEvent(event: KeyboardEvent): void;
    // (undocumented)
    protected initializeFocus(): void;
    set rovingIndexItems(elements: Array<FocusableItem_2> | string);
    // (undocumented)
    get rovingIndexItems(): Array<FocusableItem_2> | string;
    // (undocumented)
    set rovingTabindexDisabled(disabled: boolean);
    // (undocumented)
    setClickedItemCurrent(event: any): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrRovingTabindex, "[clrRovingTabindex]", never, { "rovingIndexItems": "clrRovingTabindex"; "rovingTabindexDisabled": "clrRovingTabindexDisabled"; }, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrRovingTabindex, never>;
}

// @public (undocumented)
export class ClrSelect extends WrappedFormControl<ClrSelectContainer> {
    constructor(vcr: ViewContainerRef, injector: Injector, control: NgControl, renderer: Renderer2, el: ElementRef);
    // (undocumented)
    protected index: number;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrSelect, "[clrSelect]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrSelect, [null, null, { optional: true; self: true; }, null, null]>;
}

// @public (undocumented)
export class ClrSelectContainer extends ClrAbstractContainer {
    constructor(layoutService: LayoutService, controlClassService: ControlClassService, ngControlService: NgControlService, ifControlStateService: IfControlStateService);
    // (undocumented)
    protected controlClassService: ControlClassService;
    // (undocumented)
    protected ifControlStateService: IfControlStateService;
    // (undocumented)
    protected layoutService: LayoutService;
    // (undocumented)
    multiple: SelectMultipleControlValueAccessor;
    // (undocumented)
    protected ngControlService: NgControlService;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    wrapperClass(): "clr-multiselect-wrapper" | "clr-select-wrapper";
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrSelectContainer, "clr-select-container", never, {}, {}, ["multiple"], ["label", "[clrSelect]", "clr-control-helper", "clr-control-error", "clr-control-success"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrSelectContainer, [{ optional: true; }, null, null, null]>;
}

// @public (undocumented)
export enum ClrSelectedState {
    // (undocumented)
    INDETERMINATE = 2,
    // (undocumented)
    SELECTED = 1,
    // (undocumented)
    UNSELECTED = 0
}

// @public (undocumented)
export class ClrSelectModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrSelectModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrSelectModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrSelectModule, [typeof i1_21.ClrSelect, typeof i2_16.ClrSelectContainer], [typeof i6.CommonModule, typeof i41.FormsModule, typeof i3_2.ClrIconModule, typeof i2_6.ClrCommonFormsModule], [typeof i2_6.ClrCommonFormsModule, typeof i1_21.ClrSelect, typeof i2_16.ClrSelectContainer]>;
}

// @public (undocumented)
export enum ClrSide {
    // (undocumented)
    AFTER = 1,
    // (undocumented)
    BEFORE = -1
}

// @public (undocumented)
export class ClrSignpost {
    constructor(commonStrings: ClrCommonStringsService);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    set customTrigger(trigger: ClrSignpostTrigger);
    useCustomTrigger: boolean;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrSignpost, "clr-signpost", never, {}, {}, ["customTrigger"], ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrSignpost, never>;
}

// @public (undocumented)
export class ClrSignpostContent extends AbstractPopover implements OnDestroy {
    // Warning: (ae-forgotten-export) The symbol "SignpostIdService" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "SignpostFocusManager" needs to be exported by the entry point index.d.ts
    constructor(injector: Injector, parentHost: ElementRef, commonStrings: ClrCommonStringsService, signpostIdService: SignpostIdService, signpostFocusManager: SignpostFocusManager, platformId: any, document: any);
    close(): void;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    get position(): string;
    set position(position: string);
    // (undocumented)
    signpostContentId: string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrSignpostContent, "clr-signpost-content", never, { "position": "clrPosition"; }, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrSignpostContent, [null, { optional: true; }, null, null, null, null, null]>;
}

// @public (undocumented)
export class ClrSignpostModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrSignpostModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrSignpostModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrSignpostModule, [typeof i1_43.ClrSignpost, typeof i2_32.ClrSignpostContent, typeof i3_23.ClrSignpostTrigger], [typeof i6.CommonModule, typeof i3_2.ClrIconModule, typeof i8_6.ClrFocusOnViewInitModule], [typeof i1_43.ClrSignpost, typeof i2_32.ClrSignpostContent, typeof i3_23.ClrSignpostTrigger, typeof i6_2.ClrConditionalModule]>;
}

// @public (undocumented)
export class ClrSignpostTrigger implements OnDestroy {
    constructor(toggleService: ClrPopoverToggleService, el: ElementRef, commonStrings: ClrCommonStringsService, signpostIdService: SignpostIdService, signpostFocusManager: SignpostFocusManager, document: any, platformId: any);
    // (undocumented)
    ariaControl: string;
    // (undocumented)
    ariaExpanded: boolean;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    isOpen: boolean;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    onSignpostTriggerClick(event: Event): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrSignpostTrigger, "[clrSignpostTrigger]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrSignpostTrigger, never>;
}

// @public (undocumented)
export class ClrSpinner {
    // (undocumented)
    set clrInline(value: boolean | string);
    // (undocumented)
    set clrInverse(value: boolean | string);
    // (undocumented)
    set clrMedium(value: boolean | string);
    // (undocumented)
    set clrSmall(value: boolean | string);
    // (undocumented)
    get inlineClass(): boolean;
    // (undocumented)
    get inverseClass(): boolean;
    // (undocumented)
    get mediumClass(): boolean;
    // (undocumented)
    get smallClass(): boolean;
    get spinnerClass(): boolean;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrSpinner, "clr-spinner", never, { "clrInline": "clrInline"; "clrInverse": "clrInverse"; "clrSmall": "clrSmall"; "clrMedium": "clrMedium"; }, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrSpinner, never>;
}

// @public (undocumented)
export class ClrSpinnerModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrSpinnerModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrSpinnerModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrSpinnerModule, [typeof i1_15.ClrSpinner], [typeof i6.CommonModule], [typeof i1_15.ClrSpinner]>;
}

// @public (undocumented)
export class ClrStackBlock implements OnInit {
    constructor(parent: ClrStackBlock, commonStrings: ClrCommonStringsService);
    // (undocumented)
    addChild(): void;
    // (undocumented)
    get ariaExpanded(): string;
    ariaLevel: number;
    // @deprecated (undocumented)
    ariaPosinset: number;
    // @deprecated (undocumented)
    ariaSetsize: number;
    // (undocumented)
    get caretDirection(): string;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    expandable: boolean;
    // (undocumented)
    expanded: boolean;
    // (undocumented)
    expandedChange: EventEmitter<boolean>;
    // (undocumented)
    focused: boolean;
    // (undocumented)
    get getChangedValue(): boolean;
    // (undocumented)
    getStackChildrenId(): string;
    // (undocumented)
    get headingLevel(): string;
    // (undocumented)
    get labelledById(): any;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    get onStackLabelFocus(): boolean;
    // (undocumented)
    get role(): string;
    // (undocumented)
    set setChangedValue(value: boolean);
    // (undocumented)
    stackBlockTitle: any;
    // (undocumented)
    get tabIndex(): string;
    // (undocumented)
    toggleExpand(): void;
    // (undocumented)
    uniqueId: string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrStackBlock, "clr-stack-block", never, { "expanded": "clrSbExpanded"; "expandable": "clrSbExpandable"; "setChangedValue": "clrSbNotifyChange"; "ariaLevel": "clrStackViewLevel"; "ariaSetsize": "clrStackViewSetsize"; "ariaPosinset": "clrStackViewPosinset"; }, { "expandedChange": "clrSbExpandedChange"; }, ["stackBlockTitle"], ["clr-stack-label", "*", "clr-stack-block"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrStackBlock, [{ optional: true; skipSelf: true; }, null]>;
}

// @public (undocumented)
export class ClrStackContentInput {
    // (undocumented)
    uniqueId: string;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrStackContentInput, "[clrStackInput]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrStackContentInput, never>;
}

// @public (undocumented)
export class ClrStackHeader {
    constructor(stackView: ClrStackView);
    // (undocumented)
    stackView: ClrStackView;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrStackHeader, "clr-stack-header", never, {}, {}, never, ["*", ".stack-action"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrStackHeader, never>;
}

// Warning: (ae-forgotten-export) The symbol "StackControl" needs to be exported by the entry point index.d.ts
//
// @public (undocumented)
export class ClrStackInput extends StackControl {
    constructor(stackView: ClrStackView);
    // (undocumented)
    stackView: ClrStackView;
    // (undocumented)
    type: string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrStackInput, "clr-stack-input", never, { "model": "clrModel"; "type": "type"; }, { "modelChange": "clrModelChange"; }, never, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrStackInput, never>;
}

// @public (undocumented)
export class ClrStackSelect extends StackControl {
    constructor(stackView: ClrStackView);
    // (undocumented)
    stackView: ClrStackView;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrStackSelect, "clr-stack-select", never, { "model": "clrModel"; }, { "modelChange": "clrModelChange"; }, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrStackSelect, never>;
}

// @public (undocumented)
export class ClrStackView {
    editable: boolean;
    // (undocumented)
    get editing(): boolean;
    set editing(value: boolean);
    // (undocumented)
    editingChange: EventEmitter<boolean>;
    // (undocumented)
    save: EventEmitter<void>;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrStackView, "clr-stack-view", never, {}, { "save": "clrStackSave"; }, never, ["clr-stack-header", "*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrStackView, never>;
}

// @public (undocumented)
export class ClrStackViewCustomTags {
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrStackViewCustomTags, "clr-stack-content", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrStackViewCustomTags, never>;
}

// @public (undocumented)
export class ClrStackViewLabel implements OnInit {
    set id(val: string);
    // (undocumented)
    get id(): string;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrStackViewLabel, "clr-stack-label", never, { "id": "id"; }, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrStackViewLabel, never>;
}

// @public (undocumented)
export class ClrStackViewModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrStackViewModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrStackViewModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i6" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i7" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrStackViewModule, [typeof i1_30.ClrStackView, typeof i2_22.ClrStackHeader, typeof i3_16.ClrStackBlock, typeof i4_10.ClrStackContentInput, typeof i5_9.ClrStackViewLabel, typeof i5_9.ClrStackViewCustomTags, typeof i6_8.ClrStackInput, typeof i7_7.ClrStackSelect], [typeof i6.CommonModule, typeof i41.FormsModule, typeof i3_2.ClrIconModule, typeof i45.ClrExpandableAnimationModule], [typeof i1_30.ClrStackView, typeof i2_22.ClrStackHeader, typeof i3_16.ClrStackBlock, typeof i4_10.ClrStackContentInput, typeof i5_9.ClrStackViewLabel, typeof i5_9.ClrStackViewCustomTags, typeof i6_8.ClrStackInput, typeof i7_7.ClrStackSelect]>;
}

// @public (undocumented)
export class ClrStepButton implements OnInit {
    // Warning: (ae-forgotten-export) The symbol "StepperService" needs to be exported by the entry point index.d.ts
    constructor(clrStep: ClrStepperPanel, stepperService: StepperService);
    // (undocumented)
    navigateToNextPanel(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    submitButton: boolean;
    // (undocumented)
    type: ClrStepButtonType | string;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrStepButton, "[clrStepButton]", never, { "type": "clrStepButton"; }, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrStepButton, never>;
}

// @public (undocumented)
export enum ClrStepButtonType {
    // (undocumented)
    Next = "next",
    // (undocumented)
    Submit = "submit"
}

// @public (undocumented)
export class ClrStepper implements OnInit, OnChanges, AfterViewInit, OnDestroy {
    constructor(formGroup: FormGroupDirective, ngForm: NgForm, stepperService: StepperService);
    // (undocumented)
    form: FormGroupDirective | NgForm;
    // (undocumented)
    initialPanel: string;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    ngOnChanges(changes: SimpleChanges): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    panels: QueryList<ClrStepperPanel>;
    // (undocumented)
    subscriptions: Subscription[];
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrStepper, "form[clrStepper]", never, { "initialPanel": "clrInitialStep"; }, {}, ["panels"], ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrStepper, [{ optional: true; }, { optional: true; }, null]>;
}

// @public (undocumented)
export class ClrStepperModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrStepperModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrStepperModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i8" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrStepperModule, [typeof i1_46.ClrStepper, typeof i2_35.ClrStepButton, typeof i3_27.ClrStepperPanel, typeof i4_18.StepperOompaLoompa, typeof i5_15.StepperWillyWonka], [typeof i6.CommonModule, typeof i3_2.ClrIconModule, typeof i8_8.ClrAccordionModule], [typeof i1_46.ClrStepper, typeof i2_35.ClrStepButton, typeof i3_27.ClrStepperPanel, typeof i4_18.StepperOompaLoompa, typeof i5_15.StepperWillyWonka, typeof i8_8.ClrAccordionModule]>;
}

// @public (undocumented)
export class ClrStepperPanel extends ClrAccordionPanel implements OnInit {
    constructor(platformId: any, commonStrings: ClrCommonStringsService, formGroupName: FormGroupName, ngModelGroup: NgModelGroup, stepperService: StepperService, ifExpandService: IfExpandService);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    get formGroup(): FormGroup;
    // (undocumented)
    headerButton: ElementRef;
    // (undocumented)
    get id(): string;
    set id(_value: string);
    // (undocumented)
    isAccordion: boolean;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrStepperPanel, "clr-stepper-panel", never, {}, {}, never, ["clr-accordion-title, clr-step-title", "clr-accordion-description, clr-step-description", "*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrStepperPanel, [null, null, { optional: true; }, { optional: true; }, null, null]>;
}

// @public (undocumented)
export class ClrTab {
    // Warning: (ae-forgotten-export) The symbol "TabsService" needs to be exported by the entry point index.d.ts
    constructor(ifActiveService: IfActiveService, id: number, tabsService: TabsService);
    // (undocumented)
    get active(): boolean;
    // (undocumented)
    id: number;
    // (undocumented)
    ifActiveService: IfActiveService;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    tabContent: ClrTabContent;
    // (undocumented)
    tabLink: ClrTabLink;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrTab, "clr-tab", never, {}, {}, ["tabLink", "tabContent"], ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTab, never>;
}

// @public (undocumented)
export class ClrTabContent implements OnDestroy {
    constructor(ifActiveService: IfActiveService, id: number, tabsService: TabsService);
    // (undocumented)
    get active(): boolean;
    // (undocumented)
    get ariaLabelledBy(): string;
    // (undocumented)
    id: number;
    // (undocumented)
    ifActiveService: IfActiveService;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    tabContentId: string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrTabContent, "clr-tab-content", never, { "tabContentId": "id"; }, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTabContent, never>;
}

// @public (undocumented)
export class ClrTabLink {
    constructor(ifActiveService: IfActiveService, id: number, el: ElementRef, cfr: ComponentFactoryResolver, viewContainerRef: ViewContainerRef, tabsService: TabsService, tabsId: number);
    // (undocumented)
    activate(): void;
    // (undocumented)
    get active(): boolean;
    // (undocumented)
    get addLinkClasses(): boolean;
    // (undocumented)
    get ariaControls(): string;
    // (undocumented)
    el: ElementRef;
    // (undocumented)
    ifActiveService: IfActiveService;
    set inOverflow(inOverflow: boolean);
    // (undocumented)
    get inOverflow(): boolean;
    // (undocumented)
    get tabindex(): 0 | -1;
    // (undocumented)
    tabLinkId: string;
    // (undocumented)
    tabsId: number;
    // (undocumented)
    templateRefContainer: TemplateRefContainer;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrTabLink, "[clrTabLink]", never, { "inOverflow": "clrTabLinkInOverflow"; "tabLinkId": "id"; }, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTabLink, never>;
}

// @public (undocumented)
export class ClrTabOverflowContent {
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrTabOverflowContent, "clr-tab-overflow-content", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTabOverflowContent, never>;
}

// @public (undocumented)
export class ClrTabs implements AfterContentInit, OnDestroy {
    constructor(ifActiveService: IfActiveService, toggleService: ClrPopoverToggleService, tabsService: TabsService, tabsId: number, commonStrings: ClrCommonStringsService);
    // (undocumented)
    get activeTabInOverflow(): boolean;
    // (undocumented)
    get activeTabPosition(): number;
    // (undocumented)
    closeOnEscapeKey(): void;
    // (undocumented)
    closeOnFocusOut(event: FocusEvent): void;
    // (undocumented)
    closeOnOutsideClick(event: Event, tabOverflowTrigger: HTMLElement): void;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    ifActiveService: IfActiveService;
    // (undocumented)
    get isCurrentInOverflow(): boolean;
    // (undocumented)
    get isVertical(): boolean;
    // (undocumented)
    keyFocus: ClrKeyFocus;
    // Warning: (ae-forgotten-export) The symbol "TabsLayout" needs to be exported by the entry point index.d.ts
    set layout(layout: TabsLayout | string);
    // (undocumented)
    get layout(): TabsLayout | string;
    // (undocumented)
    _mousedown: boolean;
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    openOverflowOnFocus(): void;
    // (undocumented)
    resetKeyFocusCurrentToActive(event: FocusEvent): void;
    // (undocumented)
    get tabLinkDirectives(): ClrTabLink[];
    // (undocumented)
    tabLinkElements: HTMLElement[];
    // (undocumented)
    set tabOverflowEl(value: ElementRef);
    // (undocumented)
    tabsId: number;
    // (undocumented)
    tabsService: TabsService;
    // (undocumented)
    toggleOverflowOnClick(): void;
    // (undocumented)
    toggleOverflowOnPosition(position: number): void;
    // (undocumented)
    toggleService: ClrPopoverToggleService;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrTabs, "clr-tabs", never, { "layout": "clrLayout"; }, {}, ["tabs"], never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTabs, never>;
}

// @public (undocumented)
export class ClrTabsModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTabsModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrTabsModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i6" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i7" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i11" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrTabsModule, [typeof i1_40.ClrTabContent, typeof i2_29.ClrTab, typeof i3_21.ClrTabs, typeof i4_14.ClrTabOverflowContent, typeof i5_12.ClrTabLink, typeof i6_9.TabsWillyWonka, typeof i7_8.ActiveOompaLoompa], [typeof i6.CommonModule, typeof i6_2.ClrConditionalModule, typeof i3_2.ClrIconModule, typeof i11_4.ClrTemplateRefModule, typeof i49.ClrKeyFocusModule], [typeof i1_40.ClrTabContent, typeof i2_29.ClrTab, typeof i3_21.ClrTabs, typeof i4_14.ClrTabOverflowContent, typeof i5_12.ClrTabLink, typeof i6_9.TabsWillyWonka, typeof i7_8.ActiveOompaLoompa, typeof i6_2.ClrConditionalModule]>;
}

// @public (undocumented)
class ClrTemplateRefModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTemplateRefModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrTemplateRefModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrTemplateRefModule, [typeof i1_41.TemplateRefContainer], [typeof i6.CommonModule], [typeof i1_41.TemplateRefContainer]>;
}

// @public (undocumented)
export class ClrTextarea extends WrappedFormControl<ClrTextareaContainer> {
    constructor(vcr: ViewContainerRef, injector: Injector, control: NgControl, renderer: Renderer2, el: ElementRef);
    // (undocumented)
    protected index: number;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrTextarea, "[clrTextarea]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTextarea, [null, null, { optional: true; self: true; }, null, null]>;
}

// @public (undocumented)
export class ClrTextareaContainer extends ClrAbstractContainer {
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrTextareaContainer, "clr-textarea-container", never, {}, {}, never, ["label", "[clrTextarea]", "clr-control-helper", "clr-control-error", "clr-control-success"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTextareaContainer, never>;
}

// @public (undocumented)
export class ClrTextareaModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTextareaModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrTextareaModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrTextareaModule, [typeof i1_22.ClrTextarea, typeof i2_17.ClrTextareaContainer], [typeof i6.CommonModule, typeof i41.FormsModule, typeof i3_2.ClrIconModule, typeof i2_6.ClrCommonFormsModule], [typeof i2_6.ClrCommonFormsModule, typeof i1_22.ClrTextarea, typeof i2_17.ClrTextareaContainer]>;
}

// @public (undocumented)
export class ClrTimeline {
    // (undocumented)
    get isVertical(): boolean;
    // (undocumented)
    layout: ClrTimelineLayout;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrTimeline, "clr-timeline", never, { "layout": "clrLayout"; }, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTimeline, never>;
}

// @public (undocumented)
export enum ClrTimelineLayout {
    // (undocumented)
    HORIZONTAL = "horizontal",
    // (undocumented)
    VERTICAL = "vertical"
}

// @public (undocumented)
export class ClrTimelineModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTimelineModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrTimelineModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrTimelineModule, [typeof i1_49.ClrTimeline, typeof i2_37.ClrTimelineStep, typeof i3_29.ClrTimelineStepDescription, typeof i4_20.ClrTimelineStepHeader, typeof i5_17.ClrTimelineStepTitle], [typeof i6.CommonModule, typeof i3_2.ClrIconModule, typeof i17_2.ClrSpinnerModule], [typeof i1_49.ClrTimeline, typeof i2_37.ClrTimelineStep, typeof i3_29.ClrTimelineStepDescription, typeof i4_20.ClrTimelineStepHeader, typeof i5_17.ClrTimelineStepTitle, typeof i3_2.ClrIconModule, typeof i17_2.ClrSpinnerModule]>;
}

// @public (undocumented)
export class ClrTimelineStep {
    // Warning: (ae-forgotten-export) The symbol "TimelineIconAttributeService" needs to be exported by the entry point index.d.ts
    constructor(iconAttributeService: TimelineIconAttributeService, platformId: any);
    // (undocumented)
    get iconAriaLabel(): string;
    // (undocumented)
    get iconShape(): string;
    // (undocumented)
    get iconStatus(): string;
    // (undocumented)
    get isProcessing(): boolean;
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    state: ClrTimelineStepState;
    // (undocumented)
    stepTitle: ElementRef;
    // (undocumented)
    stepTitleText: string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrTimelineStep, "clr-timeline-step", never, { "state": "clrState"; }, {}, ["stepTitle"], ["clr-timeline-step-header", "clr-timeline-step-title", "clr-timeline-step-description"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTimelineStep, never>;
}

// @public (undocumented)
export class ClrTimelineStepDescription {
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrTimelineStepDescription, "clr-timeline-step-description", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTimelineStepDescription, never>;
}

// @public (undocumented)
export class ClrTimelineStepHeader {
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrTimelineStepHeader, "clr-timeline-step-header", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTimelineStepHeader, never>;
}

// @public (undocumented)
export enum ClrTimelineStepState {
    // (undocumented)
    CURRENT = "current",
    // (undocumented)
    ERROR = "error",
    // (undocumented)
    NOT_STARTED = "not-started",
    // (undocumented)
    PROCESSING = "processing",
    // (undocumented)
    SUCCESS = "success"
}

// @public
export class ClrTimelineStepTitle {
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrTimelineStepTitle, "clr-timeline-step-title", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTimelineStepTitle, never>;
}

// @public (undocumented)
export class ClrTooltip {
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrTooltip, "clr-tooltip", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTooltip, never>;
}

// @public (undocumented)
export class ClrTooltipContent extends AbstractPopover implements OnInit {
    // Warning: (ae-forgotten-export) The symbol "TooltipIdService" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "TooltipMouseService" needs to be exported by the entry point index.d.ts
    constructor(injector: Injector, parentHost: ElementRef, tooltipIdService: TooltipIdService, tooltipMouseService: TooltipMouseService);
    // (undocumented)
    get id(): string;
    set id(value: string);
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    get position(): string;
    set position(value: string);
    // (undocumented)
    get size(): string;
    set size(value: string);
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrTooltipContent, "clr-tooltip-content", never, { "id": "id"; "position": "clrPosition"; "size": "clrSize"; }, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTooltipContent, [null, { optional: true; }, null, null]>;
}

// @public (undocumented)
export class ClrTooltipModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTooltipModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrTooltipModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrTooltipModule, [typeof i1_44.ClrTooltip, typeof i2_33.ClrTooltipTrigger, typeof i3_25.ClrTooltipContent], [typeof i6.CommonModule], [typeof i1_44.ClrTooltip, typeof i2_33.ClrTooltipTrigger, typeof i3_25.ClrTooltipContent, typeof i6_2.ClrConditionalModule, typeof i3_2.ClrIconModule]>;
}

// @public (undocumented)
export class ClrTooltipTrigger {
    constructor(toggleService: ClrPopoverToggleService, tooltipIdService: TooltipIdService, tooltipMouseService: TooltipMouseService);
    // (undocumented)
    ariaDescribedBy: string;
    // (undocumented)
    hideTooltip(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    showTooltip(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrTooltipTrigger, "[clrTooltipTrigger]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTooltipTrigger, never>;
}

// @public (undocumented)
export class ClrTree<T> implements AfterContentInit, OnDestroy {
    // Warning: (ae-forgotten-export) The symbol "TreeFocusManagerService" needs to be exported by the entry point index.d.ts
    constructor(featuresService: TreeFeaturesService<T>, focusManagerService: TreeFocusManagerService<T>, { nativeElement }: ElementRef<HTMLElement>, renderer: Renderer2, ngZone: NgZone);
    // (undocumented)
    featuresService: TreeFeaturesService<T>;
    // (undocumented)
    get isMultiSelectable(): boolean;
    // (undocumented)
    set lazy(value: boolean);
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrTree<any>, "clr-tree", never, { "lazy": "clrLazy"; }, {}, ["rootNodes"], ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTree<any>, never>;
}

// @public (undocumented)
export class ClrTreeNode<T> implements OnInit, AfterContentInit, OnDestroy {
    constructor(platformId: any, parent: ClrTreeNode<T>, forTypeAheadProvider: ForTypeAheadProvider, featuresService: TreeFeaturesService<T>, expandService: IfExpandService, commonStrings: ClrCommonStringsService, focusManager: TreeFocusManagerService<T>, injector: Injector);
    // (undocumented)
    get ariaSelected(): boolean;
    // (undocumented)
    broadcastFocusOnContainer(): void;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    contentContainerTabindex: number;
    // (undocumented)
    expandable: boolean | undefined;
    // (undocumented)
    get expanded(): boolean;
    set expanded(value: boolean);
    // (undocumented)
    expandedChange: EventEmitter<boolean>;
    // (undocumented)
    expandService: IfExpandService;
    // (undocumented)
    featuresService: TreeFeaturesService<T>;
    // (undocumented)
    focusTreeNode(): void;
    // (undocumented)
    isExpandable(): boolean;
    // (undocumented)
    isModelLoading: boolean;
    // (undocumented)
    isSelectable(): boolean;
    // (undocumented)
    _model: TreeNodeModel<T>;
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    nodeId: string;
    // (undocumented)
    onKeyDown(event: KeyboardEvent): void;
    // (undocumented)
    get selected(): ClrSelectedState | boolean;
    set selected(value: ClrSelectedState | boolean);
    // (undocumented)
    selectedChange: EventEmitter<ClrSelectedState>;
    // (undocumented)
    STATES: typeof ClrSelectedState;
    // (undocumented)
    get treeNodeLink(): ClrTreeNodeLink;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrTreeNode<any>, "clr-tree-node", never, { "selected": "clrSelected"; "expandable": "clrExpandable"; "expanded": "clrExpanded"; }, { "selectedChange": "clrSelectedChange"; "expandedChange": "clrExpandedChange"; }, ["treeNodeLinkList"], ["*", "clr-tree-node", "[clrIfExpanded]"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTreeNode<any>, [null, { optional: true; skipSelf: true; }, { optional: true; self: true; }, null, null, null, null, null]>;
}

// @public (undocumented)
export class ClrTreeNodeLink {
    constructor(el: ElementRef<HTMLElement>);
    // (undocumented)
    activate(): void;
    // (undocumented)
    get active(): boolean;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrTreeNodeLink, ".clr-treenode-link", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTreeNodeLink, never>;
}

// @public (undocumented)
export class ClrTreeViewModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTreeViewModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrTreeViewModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrTreeViewModule, [typeof i1_31.ClrTree, typeof i2_23.ClrTreeNode, typeof i3_18.ClrRecursiveForOf, typeof i4_11.ClrTreeNodeLink, typeof i5_10.RecursiveChildren], [typeof i6.CommonModule, typeof i3_2.ClrIconModule, typeof i5_7.ClrLoadingModule], [typeof i1_31.ClrTree, typeof i2_23.ClrTreeNode, typeof i3_18.ClrRecursiveForOf, typeof i4_11.ClrTreeNodeLink]>;
}

// @public (undocumented)
export class ClrVerticalNav implements OnDestroy {
    // Warning: (ae-forgotten-export) The symbol "VerticalNavService" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "VerticalNavIconService" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "VerticalNavGroupRegistrationService" needs to be exported by the entry point index.d.ts
    constructor(_navService: VerticalNavService, _navIconService: VerticalNavIconService, _navGroupRegistrationService: VerticalNavGroupRegistrationService, commonStrings: ClrCommonStringsService);
    // (undocumented)
    get ariaExpanded(): string;
    // (undocumented)
    get collapsed(): boolean | string;
    set collapsed(value: boolean | string);
    // (undocumented)
    get collapsible(): boolean | string;
    set collapsible(value: boolean | string);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    get hasIcons(): boolean;
    // (undocumented)
    get hasNavGroups(): boolean;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    toggleByButton(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrVerticalNav, "clr-vertical-nav", never, { "collapsible": "clrVerticalNavCollapsible"; "collapsed": "clrVerticalNavCollapsed"; }, { "_collapsedChanged": "clrVerticalNavCollapsedChange"; }, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrVerticalNav, never>;
}

// @public (undocumented)
export class ClrVerticalNavGroup implements AfterContentInit, OnDestroy {
    // Warning: (ae-forgotten-export) The symbol "VerticalNavGroupService" needs to be exported by the entry point index.d.ts
    constructor(_itemExpand: IfExpandService, _navGroupRegistrationService: VerticalNavGroupRegistrationService, _navGroupService: VerticalNavGroupService, _navService: VerticalNavService, commonStrings: ClrCommonStringsService);
    // (undocumented)
    collapseGroup(): void;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    expandAnimationDone($event: AnimationEvent_2): void;
    // (undocumented)
    get expandAnimationState(): string;
    set expandAnimationState(value: string);
    // (undocumented)
    get expanded(): boolean;
    set expanded(value: boolean);
    // (undocumented)
    expandedChange: EventEmitter<boolean>;
    // (undocumented)
    expandGroup(): void;
    // (undocumented)
    groupLabel: string;
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    toggleExpand(): void;
    // (undocumented)
    set userExpandedInput(value: boolean | string);
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrVerticalNavGroup, "clr-vertical-nav-group", never, { "groupLabel": "clrVerticalNavGroupLabel"; "userExpandedInput": "clrVerticalNavGroupExpanded"; }, { "expandedChange": "clrVerticalNavGroupExpandedChange"; }, never, ["[clrVerticalNavLink]", "[clrVerticalNavIcon]", "*", "[clrIfExpanded], clr-vertical-nav-group-children"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrVerticalNavGroup, never>;
}

// @public (undocumented)
export class ClrVerticalNavGroupChildren {
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrVerticalNavGroupChildren, "clr-vertical-nav-group-children", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrVerticalNavGroupChildren, never>;
}

// @public (undocumented)
export class ClrVerticalNavIcon implements OnDestroy {
    constructor(_verticalNavIconService: VerticalNavIconService);
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrVerticalNavIcon, "[clrVerticalNavIcon]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrVerticalNavIcon, never>;
}

// @public (undocumented)
export class ClrVerticalNavLink implements OnDestroy {
    constructor(host: ElementRef<HTMLElement>, ref: ChangeDetectorRef, navGroupService: VerticalNavGroupService | null);
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrVerticalNavLink, "[clrVerticalNavLink]", never, {}, {}, never, ["[clrVerticalNavIcon]", "*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrVerticalNavLink, [null, null, { optional: true; }]>;
}

// @public (undocumented)
export class ClrVerticalNavModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrVerticalNavModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrVerticalNavModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrVerticalNavModule, [typeof i1_42.ClrVerticalNav, typeof i2_30.ClrVerticalNavLink, typeof i3_22.ClrVerticalNavGroup, typeof i4_16.ClrVerticalNavGroupChildren, typeof i5_13.ClrVerticalNavIcon], [typeof i6.CommonModule, typeof i3_2.ClrIconModule, typeof i6_2.ClrConditionalModule, typeof i8_6.ClrFocusOnViewInitModule], [typeof i1_42.ClrVerticalNav, typeof i2_30.ClrVerticalNavLink, typeof i3_22.ClrVerticalNavGroup, typeof i4_16.ClrVerticalNavGroupChildren, typeof i5_13.ClrVerticalNavIcon, typeof i6_2.ClrConditionalModule, typeof i3_2.ClrIconModule, typeof i8_6.ClrFocusOnViewInitModule]>;
}

// @public (undocumented)
export class ClrWizard implements OnDestroy, AfterContentInit, DoCheck {
    constructor(platformId: any, navService: WizardNavigationService, pageCollection: PageCollectionService, buttonService: ButtonHubService, headerActionService: HeaderActionService, elementRef: ElementRef, differs: IterableDiffers);
    // Warning: (ae-forgotten-export) The symbol "ButtonHubService" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    buttonService: ButtonHubService;
    cancel(): void;
    checkAndCancel(): void;
    closable: boolean;
    close(): void;
    set clrWizardOpen(open: boolean);
    // (undocumented)
    get currentPage(): ClrWizardPage;
    set currentPage(page: ClrWizardPage);
    currentPageChanged: EventEmitter<any>;
    set disableStepnav(value: boolean);
    // (undocumented)
    get disableStepnav(): boolean;
    finish(skipChecksAndEmits?: boolean): void;
    forceFinish(): void;
    set forceForward(value: boolean);
    // (undocumented)
    get forceForward(): boolean;
    forceNext(): void;
    goTo(pageId: string): void;
    // (undocumented)
    headerActions: QueryList<ClrWizardHeaderAction>;
    // Warning: (ae-forgotten-export) The symbol "HeaderActionService" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    headerActionService: HeaderActionService;
    // (undocumented)
    get isFirst(): boolean;
    // (undocumented)
    get isLast(): boolean;
    // (undocumented)
    get isStatic(): boolean;
    modalCancel(): void;
    // Warning: (ae-forgotten-export) The symbol "WizardNavigationService" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    navService: WizardNavigationService;
    next(skipChecksAndEmits?: boolean): void;
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    ngDoCheck(): void;
    // (undocumented)
    ngOnDestroy(): void;
    onCancel: EventEmitter<any>;
    onMoveNext: EventEmitter<any>;
    onMovePrevious: EventEmitter<any>;
    onReset: EventEmitter<any>;
    open(): void;
    // (undocumented)
    _open: boolean;
    _openChanged: EventEmitter<boolean>;
    // Warning: (ae-forgotten-export) The symbol "PageCollectionService" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    pageCollection: PageCollectionService;
    // (undocumented)
    pages: QueryList<ClrWizardPage>;
    previous(): void;
    reset(): void;
    size: string;
    set stopCancel(value: boolean);
    // (undocumented)
    get stopCancel(): boolean;
    // (undocumented)
    get stopModalAnimations(): string;
    // @deprecated (undocumented)
    _stopModalAnimations: boolean;
    set stopNavigation(value: boolean);
    // (undocumented)
    get stopNavigation(): boolean;
    set stopNext(value: boolean);
    // (undocumented)
    get stopNext(): boolean;
    toggle(open: boolean): void;
    wizardFinished: EventEmitter<any>;
    // (undocumented)
    wizardId: string;
    // (undocumented)
    wizardTitle: ElementRef;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrWizard, "clr-wizard", never, { "size": "clrWizardSize"; "closable": "clrWizardClosable"; "forceForward": "clrWizardForceForwardNavigation"; "clrWizardOpen": "clrWizardOpen"; "stopNext": "clrWizardPreventDefaultNext"; "stopCancel": "clrWizardPreventDefaultCancel"; "stopNavigation": "clrWizardPreventNavigation"; "disableStepnav": "clrWizardDisableStepnav"; "_stopModalAnimations": "clrWizardPreventModalAnimation"; }, { "_openChanged": "clrWizardOpenChange"; "onCancel": "clrWizardOnCancel"; "wizardFinished": "clrWizardOnFinish"; "onReset": "clrWizardOnReset"; "currentPageChanged": "clrWizardCurrentPageChanged"; "onMoveNext": "clrWizardOnNext"; "onMovePrevious": "clrWizardOnPrevious"; }, ["pages", "headerActions"], ["clr-wizard-title", "clr-wizard-header-action", "*", "clr-wizard-button"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrWizard, never>;
}

// @public (undocumented)
export class ClrWizardButton {
    constructor(navService: WizardNavigationService, buttonService: ButtonHubService);
    // (undocumented)
    buttonService: ButtonHubService;
    // (undocumented)
    click(): void;
    // (undocumented)
    disabled: boolean;
    // (undocumented)
    get _disabledAttribute(): string | null;
    // (undocumented)
    hidden: boolean;
    // (undocumented)
    get isCancel(): boolean;
    // (undocumented)
    get isDanger(): boolean;
    // (undocumented)
    get isDisabled(): boolean;
    // (undocumented)
    get isFinish(): boolean;
    // (undocumented)
    get isHidden(): boolean;
    // (undocumented)
    get isNext(): boolean;
    // (undocumented)
    get isPrevious(): boolean;
    // (undocumented)
    get isPrimaryAction(): boolean;
    // (undocumented)
    navService: WizardNavigationService;
    // (undocumented)
    type: string;
    // (undocumented)
    wasClicked: EventEmitter<string>;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrWizardButton, "clr-wizard-button", never, { "type": "type"; "disabled": "clrWizardButtonDisabled"; "hidden": "clrWizardButtonHidden"; }, { "wasClicked": "clrWizardButtonClicked"; }, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrWizardButton, never>;
}

// @public (undocumented)
export class ClrWizardCustomTags {
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrWizardCustomTags, "clr-wizard-title, clr-wizard-pagetitle", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrWizardCustomTags, never>;
}

// @public (undocumented)
export class ClrWizardHeaderAction {
    // (undocumented)
    click(): void;
    // (undocumented)
    disabled: boolean;
    // (undocumented)
    headerActionClicked: EventEmitter<string>;
    // (undocumented)
    get id(): string;
    // (undocumented)
    _id: string;
    // (undocumented)
    title: string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrWizardHeaderAction, "clr-wizard-header-action", never, { "title": "title"; "_id": "id"; "disabled": "clrWizardHeaderActionDisabled"; }, { "headerActionClicked": "actionClicked"; }, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrWizardHeaderAction, never>;
}

// @public (undocumented)
export class ClrWizardModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrWizardModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrWizardModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i6" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i7" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i8" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i9" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i10" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i11" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrWizardModule, [typeof i1_45.ClrWizard, typeof i2_34.ClrWizardPage, typeof i3_26.ClrWizardStepnav, typeof i4_17.ClrWizardStepnavItem, typeof i5_14.ClrWizardButton, typeof i6_10.ClrWizardHeaderAction, typeof i7_9.ClrWizardCustomTags, typeof i8_7.ClrWizardPageTitle, typeof i9_6.ClrWizardPageNavTitle, typeof i10_5.ClrWizardPageButtons, typeof i11_5.ClrWizardPageHeaderActions], [typeof i6.CommonModule, typeof i4_12.ClrModalModule, typeof i1_2.ClrAlertModule], [typeof i1_45.ClrWizard, typeof i2_34.ClrWizardPage, typeof i3_26.ClrWizardStepnav, typeof i4_17.ClrWizardStepnavItem, typeof i5_14.ClrWizardButton, typeof i6_10.ClrWizardHeaderAction, typeof i7_9.ClrWizardCustomTags, typeof i8_7.ClrWizardPageTitle, typeof i9_6.ClrWizardPageNavTitle, typeof i10_5.ClrWizardPageButtons, typeof i11_5.ClrWizardPageHeaderActions]>;
}

// @public
export class ClrWizardPage implements OnInit {
    constructor(navService: WizardNavigationService, pageCollection: PageCollectionService, buttonService: ButtonHubService);
    get buttons(): TemplateRef<any>;
    _buttons: ClrWizardPageButtons;
    // (undocumented)
    buttonService: ButtonHubService;
    get completed(): boolean;
    set completed(value: boolean);
    get current(): boolean;
    // (undocumented)
    customButtonClicked: EventEmitter<string>;
    dangerButtonClicked: EventEmitter<ClrWizardPage>;
    // (undocumented)
    get disabled(): boolean;
    get enabled(): boolean;
    finishButtonClicked: EventEmitter<ClrWizardPage>;
    get hasButtons(): boolean;
    get hasError(): boolean;
    set hasError(val: boolean);
    get hasHeaderActions(): boolean;
    get headerActions(): TemplateRef<any>;
    _headerActions: ClrWizardPageHeaderActions;
    get id(): string;
    _id: any;
    makeCurrent(): void;
    get navTitle(): TemplateRef<any>;
    nextButtonClicked: EventEmitter<ClrWizardPage>;
    get nextStepDisabled(): boolean;
    set nextStepDisabled(val: boolean);
    nextStepDisabledChange: EventEmitter<boolean>;
    ngOnInit(): void;
    onCommit: EventEmitter<string>;
    onLoad: EventEmitter<string>;
    // (undocumented)
    pageCollection: PageCollectionService;
    pageNavTitle: ClrWizardPageNavTitle;
    pageOnCancel: EventEmitter<ClrWizardPage>;
    pageTitle: ClrWizardPageTitle;
    preventDefault: boolean | string;
    previousButtonClicked: EventEmitter<ClrWizardPage>;
    get previousCompleted(): boolean;
    get previousStepDisabled(): boolean;
    set previousStepDisabled(val: boolean);
    previousStepDisabledChange: EventEmitter<boolean>;
    primaryButtonClicked: EventEmitter<string>;
    get readyToComplete(): boolean;
    get stepItemId(): string;
    get stopCancel(): boolean;
    set stopCancel(val: boolean);
    stopCancelChange: EventEmitter<boolean>;
    get stopNext(): boolean;
    set stopNext(val: boolean);
    get title(): TemplateRef<any>;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrWizardPage, "clr-wizard-page", never, { "nextStepDisabled": "clrWizardPageNextDisabled"; "previousStepDisabled": "clrWizardPagePreviousDisabled"; "hasError": "clrWizardPageHasError"; "preventDefault": "clrWizardPagePreventDefault"; "stopCancel": "clrWizardPagePreventDefaultCancel"; "stopNext": "clrWizardPagePreventDefaultNext"; "_id": "id"; }, { "nextStepDisabledChange": "clrWizardPageNextDisabledChange"; "previousStepDisabledChange": "clrWizardPagePreviousDisabledChange"; "stopCancelChange": "clrWizardPagePreventDefaultCancelChange"; "onCommit": "clrWizardPageOnCommit"; "onLoad": "clrWizardPageOnLoad"; "pageOnCancel": "clrWizardPageOnCancel"; "finishButtonClicked": "clrWizardPageFinish"; "previousButtonClicked": "clrWizardPagePrevious"; "nextButtonClicked": "clrWizardPageNext"; "dangerButtonClicked": "clrWizardPageDanger"; "primaryButtonClicked": "clrWizardPagePrimary"; "customButtonClicked": "clrWizardPageCustomButton"; }, ["pageTitle", "pageNavTitle", "_buttons", "_headerActions"], ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrWizardPage, never>;
}

// @public (undocumented)
export class ClrWizardPageButtons {
    constructor(pageButtonsTemplateRef: TemplateRef<any>);
    // (undocumented)
    pageButtonsTemplateRef: TemplateRef<any>;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrWizardPageButtons, "[clrPageButtons]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrWizardPageButtons, never>;
}

// @public (undocumented)
export class ClrWizardPageHeaderActions {
    constructor(pageHeaderActionsTemplateRef: TemplateRef<any>);
    // (undocumented)
    pageHeaderActionsTemplateRef: TemplateRef<any>;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrWizardPageHeaderActions, "[clrPageHeaderActions]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrWizardPageHeaderActions, never>;
}

// @public (undocumented)
export class ClrWizardPageNavTitle {
    constructor(pageNavTitleTemplateRef: TemplateRef<any>);
    // (undocumented)
    pageNavTitleTemplateRef: TemplateRef<any>;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrWizardPageNavTitle, "[clrPageNavTitle]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrWizardPageNavTitle, never>;
}

// @public (undocumented)
export class ClrWizardPageTitle {
    constructor(pageTitleTemplateRef: TemplateRef<any>);
    // (undocumented)
    pageTitleTemplateRef: TemplateRef<any>;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrWizardPageTitle, "[clrPageTitle]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrWizardPageTitle, never>;
}

// @public (undocumented)
export class ClrWizardStepnav {
    constructor(pageService: PageCollectionService);
    // (undocumented)
    pageService: PageCollectionService;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrWizardStepnav, "clr-wizard-stepnav", never, {}, {}, never, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrWizardStepnav, never>;
}

// @public (undocumented)
export class ClrWizardStepnavItem {
    constructor(navService: WizardNavigationService, pageCollection: PageCollectionService, commonStrings: ClrCommonStringsService);
    // (undocumented)
    get canNavigate(): boolean;
    // (undocumented)
    click(): void;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    get hasError(): boolean;
    // (undocumented)
    get id(): string;
    // (undocumented)
    get isComplete(): boolean;
    // (undocumented)
    get isCurrent(): boolean;
    // (undocumented)
    get isDisabled(): boolean;
    // (undocumented)
    navService: WizardNavigationService;
    // (undocumented)
    page: ClrWizardPage;
    // (undocumented)
    pageCollection: PageCollectionService;
    // (undocumented)
    get stepAriaCurrent(): string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrWizardStepnavItem, "[clr-wizard-stepnav-item]", never, { "page": "page"; }, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrWizardStepnavItem, never>;
}

// @public (undocumented)
export class ClrYearpicker implements AfterViewInit {
    constructor(_dateNavigationService: DateNavigationService, _viewManagerService: ViewManagerService, _datepickerFocusService: DatepickerFocusService, _elRef: ElementRef, commonStrings: ClrCommonStringsService);
    get calendarYear(): number;
    changeYear(year: number): void;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    currentDecade(): void;
    getTabIndex(year: number): number;
    nextDecade(): void;
    ngAfterViewInit(): void;
    onKeyDown(event: KeyboardEvent): void;
    previousDecade(): void;
    // Warning: (ae-forgotten-export) The symbol "YearRangeModel" needs to be exported by the entry point index.d.ts
    yearRangeModel: YearRangeModel;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrYearpicker, "clr-yearpicker", never, {}, {}, never, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrYearpicker, never>;
}

// @public (undocumented)
export function collapse(): AnimationMetadata[];

// @public (undocumented)
export const commonStringsDefault: ClrCommonStrings;

// @public (undocumented)
export const CONDITIONAL_DIRECTIVES: Type<any>[];

// @public (undocumented)
export const CUSTOM_BUTTON_TYPES: any;

// Warning: (ae-forgotten-export) The symbol "DatagridNumericFilterImpl" needs to be exported by the entry point index.d.ts
//
// @public (undocumented)
export class DatagridNumericFilter<T = any> extends DatagridFilterRegistrar<T, DatagridNumericFilterImpl<T>> implements CustomFilter, AfterViewInit {
    constructor(filters: FiltersProvider<T>, domAdapter: DomAdapter, commonStrings: ClrCommonStringsService, popoverToggleService: ClrPopoverToggleService, ngZone: NgZone);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    set customNumericFilter(value: ClrDatagridNumericFilterInterface<T> | RegisteredFilter<T, DatagridNumericFilterImpl<T>>);
    filterContainer: ClrDatagridFilter<T>;
    // (undocumented)
    filterValueChange: EventEmitter<any>;
    // (undocumented)
    get high(): number | string;
    set high(high: number | string);
    input: ElementRef;
    // (undocumented)
    get low(): number | string;
    set low(low: number | string);
    maxPlaceholder: string;
    // (undocumented)
    get maxPlaceholderValue(): string;
    // (undocumented)
    minPlaceholder: string;
    // (undocumented)
    get minPlaceholderValue(): string;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    open: boolean;
    get value(): [number, number];
    set value(values: [number, number]);
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<DatagridNumericFilter<any>, "clr-dg-numeric-filter", never, { "maxPlaceholder": "clrFilterMaxPlaceholder"; "minPlaceholder": "clrFilterMinPlaceholder"; "customNumericFilter": "clrDgNumericFilter"; "value": "clrFilterValue"; }, { "filterValueChange": "clrFilterValueChange"; }, never, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<DatagridNumericFilter<any>, never>;
}

// @public (undocumented)
export class DatagridPropertyComparator<T = any> implements ClrDatagridComparatorInterface<T> {
    constructor(prop: string);
    // (undocumented)
    compare(a: T, b: T): number;
    // (undocumented)
    prop: string;
}

// @public (undocumented)
export class DatagridPropertyNumericFilter<T = any> implements ClrDatagridNumericFilterInterface<T> {
    constructor(prop: string, exact?: boolean);
    // (undocumented)
    accepts(item: T, low: number, high: number): boolean;
    // (undocumented)
    exact: boolean;
    // (undocumented)
    prop: string;
}

// @public (undocumented)
export class DatagridPropertyStringFilter<T = any> implements ClrDatagridStringFilterInterface<T> {
    constructor(prop: string, exact?: boolean);
    // (undocumented)
    accepts(item: T, search: string): boolean;
    // (undocumented)
    exact: boolean;
    // (undocumented)
    prop: string;
}

// Warning: (ae-forgotten-export) The symbol "DatagridStringFilterImpl" needs to be exported by the entry point index.d.ts
//
// @public (undocumented)
export class DatagridStringFilter<T = any> extends DatagridFilterRegistrar<T, DatagridStringFilterImpl<T>> implements CustomFilter, AfterViewInit, OnDestroy {
    constructor(filters: FiltersProvider<T>, domAdapter: DomAdapter, commonStrings: ClrCommonStringsService, smartToggleService: ClrPopoverToggleService, ngZone: NgZone);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    set customStringFilter(value: ClrDatagridStringFilterInterface<T> | RegisteredFilter<T, DatagridStringFilterImpl<T>>);
    filterContainer: ClrDatagridFilter<T>;
    // (undocumented)
    filterValueChange: EventEmitter<any>;
    input: ElementRef;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    open: boolean;
    placeholder: string;
    // (undocumented)
    get placeholderValue(): string;
    get value(): string;
    set value(value: string);
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<DatagridStringFilter<any>, "clr-dg-string-filter", never, { "placeholder": "clrFilterPlaceholder"; "customStringFilter": "clrDgStringFilter"; "value": "clrFilterValue"; }, { "filterValueChange": "clrFilterValueChange"; }, never, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<DatagridStringFilter<any>, never>;
}

// @public (undocumented)
export const DEFAULT_BUTTON_TYPES: any;

// Warning: (ae-forgotten-export) The symbol "NoopDomAdapter" needs to be exported by the entry point index.d.ts
//
// @public (undocumented)
const domAdapterFactory: (platformId: any) => DomAdapter | NoopDomAdapter;

// @public (undocumented)
class EmptyAnchor {
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<EmptyAnchor, "ng-component", never, {}, {}, never, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<EmptyAnchor, never>;
}

// @public (undocumented)
export const EXPANDABLE_ANIMATION_DIRECTIVES: Type<any>[];

// @public (undocumented)
export function fade(opacity?: number): AnimationMetadata[];

// @public (undocumented)
export function fadeSlide(direction: string): AnimationMetadata[];

// @public (undocumented)
export const FOCUS_ON_VIEW_INIT: InjectionToken<boolean>;

// @public (undocumented)
export const FOCUS_ON_VIEW_INIT_DIRECTIVES: Type<any>[];

// @public (undocumented)
const FOCUS_TRAP_DIRECTIVES: Type<any>[];

// @public (undocumented)
const FOCUSABLES = "[href]:not([tabindex=\"-1\"]), button:not([disabled]):not([tabindex=\"-1\"]), input:not([disabled]):not([tabindex=\"-1\"]), select:not([disabled]):not([tabindex=\"-1\"]), textarea:not([disabled]):not([tabindex=\"-1\"]), [contenteditable=\"true\"]:not([tabindex=\"-1\"]), [tabindex]:not([tabindex=\"-1\"]) ";

// @public (undocumented)
export const IS_TOGGLE: InjectionToken<BehaviorSubject<boolean>>;

// @public (undocumented)
export const IS_TOGGLE_PROVIDER: {
    provide: InjectionToken<BehaviorSubject<boolean>>;
    useFactory: typeof isToggleFactory;
};

// @public (undocumented)
export function isToggleFactory(): BehaviorSubject<boolean>;

// @public
export abstract class LoadingListener {
    // (undocumented)
    abstract loadingStateChange(state: ClrLoadingState | string): void;
}

// Warning: (ae-forgotten-export) The symbol "WillyWonka" needs to be exported by the entry point index.d.ts
//
// @public (undocumented)
export class MainContainerWillyWonka extends WillyWonka {
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<MainContainerWillyWonka, "clr-main-container", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<MainContainerWillyWonka, never>;
}

// Warning: (ae-forgotten-export) The symbol "OompaLoompa" needs to be exported by the entry point index.d.ts
//
// @public (undocumented)
export class NavDetectionOompaLoompa extends OompaLoompa {
    constructor(cdr: ChangeDetectorRef, willyWonka: MainContainerWillyWonka, responsiveNavService: ResponsiveNavigationService);
    // (undocumented)
    get flavor(): number;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<NavDetectionOompaLoompa, "clr-header", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<NavDetectionOompaLoompa, [null, { optional: true; }, null]>;
}

// @public (undocumented)
class OutsideClick implements OnDestroy {
    constructor(host: ElementRef<HTMLElement>, renderer: Renderer2, ngZone: NgZone);
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    outsideClick: EventEmitter<any>;
    // (undocumented)
    strict: boolean;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<OutsideClick, "[clrOutsideClick]", never, { "strict": "clrStrict"; }, { "outsideClick": "clrOutsideClick"; }, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<OutsideClick, never>;
}

// @public (undocumented)
class RecursiveChildren<T> {
    constructor(featuresService: TreeFeaturesService<T>, expandService: IfExpandService);
    // (undocumented)
    children: TreeNodeModel<T>[];
    // (undocumented)
    featuresService: TreeFeaturesService<T>;
    // (undocumented)
    getContext(node: TreeNodeModel<T>): ClrRecursiveForOfContext<T>;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    parent: TreeNodeModel<T>;
    // (undocumented)
    shouldRender(): boolean;
    // (undocumented)
    subscription: Subscription;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<RecursiveChildren<any>, "clr-recursive-children", never, { "parent": "parent"; "children": "children"; }, {}, never, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<RecursiveChildren<any>, [null, { optional: true; }]>;
}

// @public (undocumented)
export function slide(direction: string): AnimationMetadata[];

// @public (undocumented)
class TemplateRefContainer {
    // (undocumented)
    template: TemplateRef<any>;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<TemplateRefContainer, "ng-component", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<TemplateRefContainer, never>;
}

// @public (undocumented)
export const TOGGLE_SERVICE: InjectionToken<BehaviorSubject<boolean>>;

// @public (undocumented)
export const TOGGLE_SERVICE_PROVIDER: {
    provide: InjectionToken<BehaviorSubject<boolean>>;
    useFactory: typeof ToggleServiceFactory;
};

// @public (undocumented)
export function ToggleServiceFactory(): BehaviorSubject<boolean>;

// @public (undocumented)
export class WrappedFormControl<W extends DynamicWrapper> implements OnInit, OnDestroy {
    constructor(vcr: ViewContainerRef, wrapperType: Type<W>, injector: Injector, ngControl: NgControl, renderer: Renderer2, el: ElementRef);
    // (undocumented)
    protected controlIdService: ControlIdService;
    // (undocumented)
    protected el: ElementRef<any>;
    // (undocumented)
    protected getProviderFromContainer<T>(token: Type<T> | InjectionToken<T>, notFoundValue?: T): T;
    // (undocumented)
    get id(): string;
    set id(value: string);
    // (undocumented)
    _id: string;
    // (undocumented)
    protected index: number;
    // (undocumented)
    protected ngControlService: NgControlService;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    protected renderer: Renderer2;
    // (undocumented)
    protected subscriptions: Subscription[];
    // (undocumented)
    triggerValidation(): void;
    // (undocumented)
    protected vcr: ViewContainerRef;
    // (undocumented)
    protected wrapperType: Type<W>;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<WrappedFormControl<any>, never, never, { "id": "id"; }, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<WrappedFormControl<any>, never>;
}

// @public (undocumented)
export class ÇlrAccordionOompaLoompa extends OompaLoompa {
    constructor(cdr: ChangeDetectorRef, willyWonka: ÇlrAccordionWillyWonka, ifExpandService: IfExpandService);
    // (undocumented)
    get flavor(): boolean;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrAccordionOompaLoompa, "clr-accordion-panel", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrAccordionOompaLoompa, [null, { optional: true; }, null]>;
}

// @public (undocumented)
export class ÇlrAccordionWillyWonka extends WillyWonka {
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrAccordionWillyWonka, "clr-accordion", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrAccordionWillyWonka, never>;
}

// @public (undocumented)
export class ÇlrActionableOompaLoompa extends OompaLoompa {
    constructor(cdr: ChangeDetectorRef, willyWonka: ÇlrDatagridWillyWonka, rowActions: RowActionService);
    // (undocumented)
    get flavor(): boolean;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrActionableOompaLoompa, "clr-datagrid, clr-dg-row", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrActionableOompaLoompa, [null, { optional: true; }, null]>;
}

// @public (undocumented)
export class ÇlrActiveOompaLoompa extends OompaLoompa {
    constructor(cdr: ChangeDetectorRef, willyWonka: ÇlrTabsWillyWonka, id: number, ifActive: IfActiveService);
    // (undocumented)
    get flavor(): boolean;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrActiveOompaLoompa, "[clrTabLink], clr-tab-content", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrActiveOompaLoompa, [null, { optional: true; }, null, null]>;
}

// @public (undocumented)
export class ÇlrClrFocusTrapModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrClrFocusTrapModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ÇlrClrFocusTrapModule>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ÇlrClrFocusTrapModule, [typeof i1_17.FocusTrapDirective], [typeof i6.CommonModule], [typeof i1_17.FocusTrapDirective]>;
}

// @public (undocumented)
export class ÇlrClrPopoverCloseButton implements OnDestroy, AfterViewInit {
    constructor(elementRef: ElementRef, smartEventsService: ClrPopoverEventsService, smartOpenService: ClrPopoverToggleService);
    // (undocumented)
    closeChange: EventEmitter<void>;
    // (undocumented)
    handleClick(event: MouseEvent): void;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrClrPopoverCloseButton, "[clrPopoverCloseButton]", never, {}, { "closeChange": "clrPopoverOnCloseChange"; }, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrClrPopoverCloseButton, never>;
}

// @public (undocumented)
export class ÇlrClrPopoverModuleNext {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrClrPopoverModuleNext, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ÇlrClrPopoverModuleNext>;
    // Warning: (ae-forgotten-export) The symbol "i1" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ÇlrClrPopoverModuleNext, [typeof i1_14.ClrPopoverAnchor, typeof i2_11.ClrPopoverCloseButton, typeof i3_11.ClrPopoverOpenCloseButton, typeof i4_7.ClrPopoverContent], never, [typeof i1_14.ClrPopoverAnchor, typeof i2_11.ClrPopoverCloseButton, typeof i3_11.ClrPopoverOpenCloseButton, typeof i4_7.ClrPopoverContent]>;
}

// @public (undocumented)
export class ÇlrClrPopoverOpenCloseButton implements OnDestroy {
    constructor(smartOpenService: ClrPopoverToggleService);
    // (undocumented)
    handleClick(event: MouseEvent): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    openCloseChange: EventEmitter<boolean>;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrClrPopoverOpenCloseButton, "[clrPopoverOpenCloseButton]", never, {}, { "openCloseChange": "clrPopoverOpenCloseChange"; }, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrClrPopoverOpenCloseButton, never>;
}

// @public (undocumented)
export class ÇlrDatagridCellRenderer implements OnDestroy {
    constructor(el: ElementRef, renderer: Renderer2, organizer: DatagridRenderOrganizer);
    // (undocumented)
    set columnState(columnState: BehaviorSubject<ColumnState>);
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrDatagridCellRenderer, "clr-dg-cell", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrDatagridCellRenderer, never>;
}

// @public (undocumented)
export class ÇlrDatagridDetailRegisterer {
    constructor(expandableRowsCount: ExpandableRowsCount);
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrDatagridDetailRegisterer, "[clrIfExpanded]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrDatagridDetailRegisterer, [{ optional: true; }]>;
}

// @public (undocumented)
export class ÇlrDatagridHeaderRenderer implements OnDestroy {
    constructor(el: ElementRef, renderer: Renderer2, organizer: DatagridRenderOrganizer, domAdapter: DomAdapter, columnResizerService: ColumnResizerService, columnsService: ColumnsService, columnState: BehaviorSubject<ColumnState>);
    // (undocumented)
    getColumnWidthState(): Partial<ColumnState>;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    resizeEmitter: EventEmitter<number>;
    // (undocumented)
    setColumnState(index: number): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrDatagridHeaderRenderer, "clr-dg-column", never, {}, { "resizeEmitter": "clrDgColumnResize"; }, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrDatagridHeaderRenderer, never>;
}

// @public (undocumented)
export class ÇlrDatagridMainRenderer implements AfterContentInit, AfterViewInit, AfterViewChecked, OnDestroy {
    constructor(organizer: DatagridRenderOrganizer, items: Items, page: Page, domAdapter: DomAdapter, el: ElementRef, renderer: Renderer2, detailService: DetailService, tableSizeService: TableSizeService, columnsService: ColumnsService, ngZone: NgZone);
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    ngAfterViewChecked(): void;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    toggleDetailPane(state: boolean): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrDatagridMainRenderer, "clr-datagrid", never, {}, {}, ["headers", "rows"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrDatagridMainRenderer, never>;
}

// @public (undocumented)
export class ÇlrDatagridRowRenderer implements AfterContentInit, OnDestroy {
    constructor(columnsService: ColumnsService);
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    setColumnState(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrDatagridRowRenderer, "clr-dg-row, clr-dg-row-detail", never, {}, {}, ["cells"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrDatagridRowRenderer, never>;
}

// @public (undocumented)
export class ÇlrDatagridSelectionCellDirective {
    constructor(selection: Selection_2);
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrDatagridSelectionCellDirective, ".datagrid-select", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrDatagridSelectionCellDirective, never>;
}

// @public (undocumented)
export class ÇlrDatagridWillyWonka extends WillyWonka {
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrDatagridWillyWonka, "clr-datagrid", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrDatagridWillyWonka, never>;
}

// @public (undocumented)
export class ÇlrExpandableOompaLoompa extends OompaLoompa {
    constructor(cdr: ChangeDetectorRef, willyWonka: ÇlrDatagridWillyWonka, expandableCount: ExpandableRowsCount);
    // (undocumented)
    get flavor(): boolean;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrExpandableOompaLoompa, "clr-datagrid, clr-dg-row", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrExpandableOompaLoompa, [null, { optional: true; }, null]>;
}

// @public (undocumented)
export class ÇlrFocusTrapDirective implements OnInit, AfterViewInit, OnDestroy {
    constructor(el: ElementRef, injector: Injector, focusTrapsTracker: ÇlrFocusTrapTracker, renderer: Renderer2, platformId: any);
    // Warning: (ae-forgotten-export) The symbol "FocusTrapConfig" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    set config(config: FocusTrapConfig | string);
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    onFocusIn(event: any): void;
    // (undocumented)
    setPreviousFocus(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrFocusTrapDirective, "[clrFocusTrap]", never, { "config": "clrFocusTrap"; }, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrFocusTrapDirective, never>;
}

// @public (undocumented)
export class ÇlrFocusTrapTracker {
    // (undocumented)
    activatePreviousTrapper(): void;
    // (undocumented)
    get current(): ÇlrFocusTrapDirective;
    set current(value: ÇlrFocusTrapDirective);
    // (undocumented)
    get nbFocusTrappers(): number;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrFocusTrapTracker, never>;
    // (undocumented)
    static ɵprov: i0.ɵɵInjectableDeclaration<ÇlrFocusTrapTracker>;
}

// @public (undocumented)
export class ÇlrStepperOompaLoompa extends OompaLoompa {
    constructor(cdr: ChangeDetectorRef, willyWonka: ÇlrStepperWillyWonka, ifExpandService: IfExpandService);
    // (undocumented)
    get flavor(): boolean;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrStepperOompaLoompa, "clr-stepper-panel, [clrStepButton]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrStepperOompaLoompa, [null, { optional: true; }, null]>;
}

// @public (undocumented)
export class ÇlrStepperWillyWonka extends WillyWonka {
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrStepperWillyWonka, "form[clrStepper]", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrStepperWillyWonka, never>;
}

// @public (undocumented)
export class ÇlrTabsWillyWonka extends WillyWonka {
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrTabsWillyWonka, "clr-tabs", never, {}, {}, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrTabsWillyWonka, never>;
}

// @public (undocumented)
export class ÇlrWrappedCell implements DynamicWrapper, AfterViewInit, OnDestroy {
    // (undocumented)
    cellView: EmbeddedViewRef<void>;
    // (undocumented)
    _dynamic: boolean;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    templateRef: TemplateRef<void>;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ÇlrWrappedCell, "dg-wrapped-cell", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrWrappedCell, never>;
}

// @public (undocumented)
export class ÇlrWrappedColumn implements DynamicWrapper, AfterViewInit, OnDestroy {
    // (undocumented)
    columnView: EmbeddedViewRef<void>;
    // (undocumented)
    _dynamic: boolean;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    templateRef: TemplateRef<void>;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ÇlrWrappedColumn, "dg-wrapped-column", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrWrappedColumn, never>;
}

// @public (undocumented)
export class ÇlrWrappedRow implements DynamicWrapper, AfterViewInit, OnDestroy {
    // (undocumented)
    _dynamic: boolean;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    rowView: EmbeddedViewRef<void>;
    // (undocumented)
    templateRef: TemplateRef<void>;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ÇlrWrappedRow, "dg-wrapped-row", never, {}, {}, never, ["*"]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrWrappedRow, never>;
}

// (No @packageDocumentation comment for this package)

```
