## 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 { CdkDrag } from '@angular/cdk/drag-drop';
import { CdkFixedSizeVirtualScroll } from '@angular/cdk/scrolling';
import { CdkTrapFocus } from '@angular/cdk/a11y';
import { CdkVirtualForOf } from '@angular/cdk/scrolling';
import { CdkVirtualForOfContext } from '@angular/cdk/scrolling';
import { ChangeDetectorRef } from '@angular/core';
import { ComponentFactoryResolver } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import { Directionality } from '@angular/cdk/bidi';
import { DoCheck } from '@angular/core';
import { DragDrop } from '@angular/cdk/drag-drop';
import { DragDropConfig } from '@angular/cdk/drag-drop';
import { ElementRef } from '@angular/core';
import { EmbeddedViewRef } from '@angular/core';
import { EnvironmentInjector } from '@angular/core';
import { EventEmitter } from '@angular/core';
import { FocusTrapFactory } from '@angular/cdk/a11y';
import { FormGroup } from '@angular/forms';
import { FormGroupDirective } from '@angular/forms';
import { FormGroupName } from '@angular/forms';
import * as i0 from '@angular/core';
import * as i42 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 { ListRange } from '@angular/cdk/collections';
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 { ReplaySubject } from 'rxjs';
import { RouterLinkActive } from '@angular/router';
import { ScrollDispatcher } from '@angular/cdk/scrolling';
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';
import { ViewportRuler } from '@angular/cdk/scrolling';

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

// @public (undocumented)
export enum CHANGE_KEYS {
    // (undocumented)
    FORM = "form",
    // (undocumented)
    MODEL = "model"
}

// @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_4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4_12" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5_7" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i6_2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i7_6" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i8_6" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i9_2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i10_4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i11_4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i12_3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i13_3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i14_2" 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_2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i17_2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i18_2" 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_6.ClrFocusOnViewInitModule, typeof i8_6.ClrButtonModule, typeof i9_2.ClrFormsModule, typeof i10_4.ClrLayoutModule, typeof i11_4.ClrPopoverModule, typeof i12_3.ClrWizardModule, typeof i13_3.ClrSidePanelModule, typeof i14_2.ClrStepperModule, typeof i15.ClrSpinnerModule, typeof i16_2.ClrProgressBarModule, typeof i17_2.ClrPopoverModuleNext, typeof i18_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_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_SIDEPANEL_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;
    // (undocumented)
    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"], never, false, never>;
    // (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"], ["*"], false, never>;
    // (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, ["*"], false, 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, ["*"], false, 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_49" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_36" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_28" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4_19" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5_15" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i6_10" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i7_9" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrAccordionModule, [typeof i1_49.ClrAccordion, typeof i2_36.ClrAccordionPanel, typeof i3_28.ClrAccordionTitle, typeof i4_19.ClrAccordionDescription, typeof i5_15.ClrAccordionContent, typeof i6_10.AccordionOompaLoompa, typeof i7_9.AccordionWillyWonka], [typeof i6.CommonModule, typeof i3_2.ClrIconModule], [typeof i1_49.ClrAccordion, typeof i2_36.ClrAccordionPanel, typeof i3_28.ClrAccordionTitle, typeof i4_19.ClrAccordionDescription, typeof i5_15.ClrAccordionContent, typeof i6_10.AccordionOompaLoompa, typeof i7_9.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, cdr: ChangeDetectorRef);
    // (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)
    get panelNumber(): number;
    // (undocumented)
    panelOpen: boolean;
    // (undocumented)
    panelOpenChange: EventEmitter<boolean>;
    // (undocumented)
    protected stepCompleteText(panelNumber: number): string;
    // (undocumented)
    protected stepErrorText(panelNumber: number): string;
    // (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", "*"], false, never>;
    // (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, ["*"], false, 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, renderer: Renderer2, hostElement: ElementRef<HTMLElement>);
    // (undocumented)
    get alertClass(): string;
    // (undocumented)
    set alertIconShape(value: string);
    // (undocumented)
    get alertType(): string;
    set alertType(val: string);
    // (undocumented)
    closable: boolean;
    // (undocumented)
    close(): void;
    // (undocumented)
    set closed(value: boolean);
    // (undocumented)
    _closed: boolean;
    // (undocumented)
    _closedChanged: EventEmitter<boolean>;
    // (undocumented)
    clrCloseButtonAriaLabel: string;
    // (undocumented)
    configAlertType(val: string): void;
    // (undocumented)
    get hidden(): boolean;
    set hidden(value: boolean);
    // (undocumented)
    isAppLevel: boolean;
    // (undocumented)
    get isLightweight(): boolean;
    set isLightweight(val: 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"; "isLightweight": "clrAlertLightweight"; "alertType": "clrAlertType"; "alertIconShape": "clrAlertIcon"; "closed": "clrAlertClosed"; }, { "_closedChanged": "clrAlertClosedChange"; }, never, ["*"], false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrAlert, [null, null, { optional: true; }, null, null, null]>;
}

// @public (undocumented)
export class ClrAlertItem {
    constructor(iconService: AlertIconAndTypesService);
    // (undocumented)
    iconService: AlertIconAndTypesService;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrAlertItem, "clr-alert-item", never, {}, {}, never, ["*"], false, 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_3" 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 i15.ClrSpinnerModule], [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>);
    get currentAlert(): ClrAlert;
    set currentAlert(alert: ClrAlert);
    // (undocumented)
    currentAlertChange: EventEmitter<ClrAlert>;
    // (undocumented)
    get currentAlertIndex(): number;
    set currentAlertIndex(index: 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"; }, { "currentAlertChange": "clrCurrentAlertChange"; "currentAlertIndexChange": "clrCurrentAlertIndexChange"; }, ["allAlerts"], ["clr-alert"], false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrAlerts, never>;
}

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

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

// @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, ["*"], false, 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, false, [{ directive: typeof i1_6.ClrPopoverHostDirective; inputs: {}; outputs: {}; }]>;
    // (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_36" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_26" 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 i17_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_34" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_25" 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<HTMLElement>);
    // 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, false, 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<HTMLInputElement>, toggle: string);
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrCheckbox, "[clrCheckbox],[clrToggle]", never, {}, {}, never, never, false, 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>;
    // (undocumented)
    get clrInline(): boolean | string;
    set clrInline(value: 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"], false, never>;
    // (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_13" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_8" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_8" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_6" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i7_3" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrCheckboxModule, [typeof i1_13.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_13.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"], false, never>;
    // (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<HTMLElement>, 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
    clrSelectionChange: Observable<ComboboxModel<T>>;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    control: NgControl;
    // (undocumented)
    get displayField(): string;
    // (undocumented)
    protected el: ElementRef<HTMLElement>;
    // (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;
    // (undocumented)
    get multiSelect(): boolean | string;
    set multiSelect(value: 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;
    // (undocumented)
    get searchText(): string;
    set searchText(text: string);
    // (undocumented)
    setDisabledState(): void;
    // (undocumented)
    smartPosition: ClrPopoverPosition;
    // (undocumented)
    textbox: ElementRef<HTMLInputElement>;
    // (undocumented)
    trigger: ElementRef<HTMLButtonElement>;
    // (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"], ["*"], false, [{ directive: typeof i1_6.ClrPopoverHostDirective; inputs: {}; outputs: {}; }]>;
    // (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<HTMLElement>);
    // (undocumented)
    controlContainer: ElementRef<HTMLElement>;
    // (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"], false, never>;
    // (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_15" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_9" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_9" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4_6" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5_4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i6_5" 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_15.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 i42.FormsModule, typeof i3_2.ClrIconModule, typeof i49.ClrKeyFocusModule, typeof i2_6.ClrCommonFormsModule, typeof i6_2.ClrConditionalModule, typeof i17_2.ClrPopoverModuleNext, typeof i15.ClrSpinnerModule], [typeof i2_6.ClrCommonFormsModule, typeof i1_15.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_12" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_7" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_6" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4_4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5_3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i6_4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i7_2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i8_3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i9_3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i10_2" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrCommonFormsModule, [typeof i1_12.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_3.ClrControlContainer, typeof i10_2.ClrControl], [typeof i6.CommonModule, typeof i3_2.ClrIconModule], [typeof i1_12.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_3.ClrControlContainer, typeof i10_2.ClrControl]>;
}

// @public (undocumented)
export interface ClrCommonStrings {
    alertCloseButtonAriaLabel: string;
    alertNextAlertAriaLabel: string;
    alertPreviousAlertAriaLabel: string;
    allColumnsSelected: string;
    // (undocumented)
    browse: string;
    // (undocumented)
    clearFile: string;
    // (undocumented)
    clearFiles: 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;
    // (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)
    datepickerToggleChangeDateLabel: string;
    // (undocumented)
    datepickerToggleChooseDateLabel: string;
    detailExpandableAriaLabel: string;
    detailPaneEnd: string;
    detailPaneStart: string;
    expand: string;
    // (undocumented)
    fileCount: string;
    filterItems: string;
    firstPage: string;
    hide: string;
    info: string;
    lastPage: string;
    // (undocumented)
    loading: string;
    maxValue: string;
    minValue: string;
    modalContentEnd: string;
    modalContentStart: string;
    more: string;
    neutral: 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;
    // (undocumented)
    selectedTreeNode: string;
    show: string;
    showColumns: string;
    showColumnsMenuDescription: string;
    signpostClose: string;
    signpostToggle: string;
    singleActionableAriaLabel: string;
    singleSelectionAriaLabel: string;
    sortColumn: string;
    stackViewChanged: string;
    // (undocumented)
    stepComplete: string;
    // (undocumented)
    stepError: string;
    success: string;
    // (undocumented)
    timelineStepCurrent: string;
    // (undocumented)
    timelineStepError: string;
    timelineStepNotStarted: string;
    // (undocumented)
    timelineStepProcessing: string;
    // (undocumented)
    timelineStepSuccess: string;
    totalPages: string;
    unknown: string;
    // (undocumented)
    unselectedTreeNode: string;
    // (undocumented)
    verticalNavToggle: string;
    warning: string;
    wizardStepError: string;
    wizardStepnavAriaLabel: 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_8" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_4" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrConditionalModule, [typeof i1_8.ClrIfActive, typeof i2_3.ClrIfOpen, typeof i3_4.ClrIfExpanded], [typeof i6.CommonModule], [typeof i1_8.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<HTMLElement>);
    // (undocumented)
    protected index: number;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrControl, "[clrControl]", never, {}, {}, never, never, false, 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"], false, never>;
    // (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, ["*"], false, 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, ["*"], false, 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, ["*"], false, 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
    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<HTMLElement>, page: Page, commonStrings: ClrCommonStringsService, 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)
    datagrid: ElementRef<HTMLElement>;
    // (undocumented)
    datagridTable: ElementRef<HTMLElement>;
    // Warning: (ae-forgotten-export) The symbol "DetailService" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    detailService: DetailService;
    // (undocumented)
    _displayedRows: ViewContainerRef;
    // (undocumented)
    el: ElementRef<HTMLElement>;
    // Warning: (ae-forgotten-export) The symbol "ExpandableRowsCount" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    expandableRows: ExpandableRowsCount;
    // (undocumented)
    hasVirtualScroller: boolean;
    // 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>;
    // Warning: (ae-forgotten-export) The symbol "KeyNavigationGridController" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    keyNavigation: KeyNavigationGridController;
    get loading(): boolean;
    set loading(value: boolean);
    // (undocumented)
    loadingMoreItems: 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_2" 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)
    toggleAllSelected($event: any): void;
    // (undocumented)
    set trackBy(value: ClrDatagridItemsTrackByFunction<T>);
    updateDetailState(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagrid<any>, "clr-datagrid", never, { "loadingMoreItems": "clrLoadingMoreItems"; "clrDgSingleSelectionAriaLabel": "clrDgSingleSelectionAriaLabel"; "clrDgSingleActionableAriaLabel": "clrDgSingleActionableAriaLabel"; "clrDetailExpandableAriaLabel": "clrDetailExpandableAriaLabel"; "clrDgDisablePageFocus": "clrDgDisablePageFocus"; "loading": "clrDgLoading"; "selected": "clrDgSelected"; "singleSelected": "clrDgSingleSelected"; "clrDgPreserveSelection": "clrDgPreserveSelection"; "rowSelectionMode": "clrDgRowSelection"; "trackBy": "clrDgItemsTrackBy"; }, { "selectedChanged": "clrDgSelectedChange"; "singleSelectedChanged": "clrDgSingleSelectedChange"; "refresh": "clrDgRefresh"; }, ["iterator", "placeholder", "columns", "rows"], ["clr-dg-action-bar", "clr-dg-placeholder", "clr-dg-footer", "[clrIfDetail],clr-dg-detail"], false, never>;
    // (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, ["*"], false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridActionBar, never>;
}

// @public (undocumented)
export class ClrDatagridActionOverflow implements OnDestroy {
    constructor(rowActionService: RowActionService, commonStrings: ClrCommonStringsService, platformId: any, smartToggleService: ClrPopoverToggleService);
    // (undocumented)
    buttonLabel: string;
    // (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, { "buttonLabel": "clrDgActionOverflowButtonLabel"; "open": "clrDgActionOverflowOpen"; }, { "openChange": "clrDgActionOverflowOpenChange"; }, never, ["*"], false, [{ directive: typeof i1_6.ClrPopoverHostDirective; inputs: {}; outputs: {}; }]>;
    // (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"], ["*"], false, never>;
    // (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;
    // (undocumented)
    filterStringPlaceholder: string;
    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 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, { "filterStringPlaceholder": "clrFilterStringPlaceholder"; "filterNumberMaxPlaceholder": "clrFilterNumberMaxPlaceholder"; "filterNumberMinPlaceholder": "clrFilterNumberMinPlaceholder"; "colType": "clrDgColType"; "field": "clrDgField"; "sortBy": "clrDgSortBy"; "sortOrder": "clrDgSortOrder"; "updateFilterValue": "clrFilterValue"; }, { "sortOrderChange": "clrDgSortOrderChange"; "filterValueChange": "clrFilterValueChange"; }, ["projectedFilter"], ["clr-dg-filter, clr-dg-string-filter, clr-dg-numeric-filter", "*"], false, [{ directive: typeof i1_6.ClrPopoverHostDirective; inputs: {}; outputs: {}; }]>;
    // (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, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridColumnSeparator, never>;
}

// @public (undocumented)
export class ClrDatagridColumnToggle implements OnDestroy {
    // Warning: (ae-forgotten-export) The symbol "ColumnsService" needs to be exported by the entry point index.d.ts
    constructor(commonStrings: ClrCommonStringsService, columnsService: ColumnsService, popoverToggleService: ClrPopoverToggleService);
    // (undocumented)
    allColumnsSelected(): void;
    // (undocumented)
    get allColumnsVisible(): boolean;
    set allColumnsVisible(value: boolean);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (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, {}, {}, never, never, false, [{ directive: typeof i1_6.ClrPopoverHostDirective; inputs: {}; outputs: {}; }]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridColumnToggle, never>;
}

// @public (undocumented)
export class ClrDatagridColumnToggleButton {
    constructor(commonStrings: ClrCommonStringsService, columnsService: ColumnsService);
    // (undocumented)
    get allHideablesVisible(): boolean;
    // (undocumented)
    get clrAllSelected(): Observable<boolean>;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    selectAll(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridColumnToggleButton, "clr-dg-column-toggle-button", never, {}, { "clrAllSelected": "clrAllSelected"; }, never, never, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridColumnToggleButton, 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)
    ariaLabel: string;
    // (undocumented)
    ariaLabelledBy: string;
    // (undocumented)
    close(): void;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    detailService: DetailService;
    // (undocumented)
    header: ClrDatagridDetailHeader;
    // (undocumented)
    get label(): string;
    // (undocumented)
    get labelledBy(): string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridDetail, "clr-dg-detail", never, { "ariaLabelledBy": "clrDetailAriaLabelledBy"; "ariaLabel": "clrDetailAriaLabel"; }, {}, ["header"], ["*"], false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridDetail, never>;
}

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

// @public (undocumented)
export class ClrDatagridDetailHeader implements AfterViewInit {
    constructor(detailService: DetailService, commonStrings: ClrCommonStringsService);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    detailService: DetailService;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    title: ElementRef<HTMLElement>;
    // (undocumented)
    get titleId(): string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridDetailHeader, "clr-dg-detail-header", never, {}, {}, never, ["*"], false, 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>, keyNavigation: KeyNavigationGridController);
    get active(): boolean;
    // (undocumented)
    anchor: ElementRef<HTMLButtonElement>;
    // (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, ["*"], false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridFilter<any>, [null, null, null, null, null, { optional: true; }]>;
}

// @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)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridFooter<any>, "clr-dg-footer", never, {}, {}, never, ["*", "clr-dg-pagination"], false, never>;
    // (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, never, false, 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, never, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridItems<any>, never>;
}

// @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_11" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_5" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_5" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4_3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5_2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i6_3" 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_2" 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_2" 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 "i38" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i39" 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
    // Warning: (ae-forgotten-export) The symbol "i46" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrDatagridModule, [typeof i1_11.ClrDatagrid, typeof i2_5.ClrDatagridActionBar, typeof i3_5.ClrDatagridActionOverflow, typeof i4_3.ClrDatagridCell, typeof i5_2.ClrDatagridColumn, typeof i6_3.ClrDatagridColumnSeparator, typeof i7.ClrDatagridDetail, typeof i8_2.ClrDatagridDetailBody, typeof i9.ClrDatagridDetailHeader, typeof i10.ClrDatagridFilter, typeof i11.ClrDatagridFooter, typeof i12.ClrDatagridHideableColumn, typeof i13.ClrDatagridItems, typeof i14.ClrDatagridPageSize, typeof i15_2.ClrDatagridPagination, typeof i16.ClrDatagridPlaceholder, typeof i17.ClrDatagridRow, typeof i18.ClrDatagridRowDetail, typeof i19.ClrDatagridSelectionCellDirective, typeof i20.ClrDatagridVirtualScrollDirective, typeof i21.ClrIfDetail, typeof i22.DatagridDetailRegisterer, typeof i23.WrappedCell, typeof i24.WrappedColumn, typeof i25.WrappedRow, typeof i26.DatagridCellRenderer, typeof i27.DatagridHeaderRenderer, typeof i28.DatagridMainRenderer, typeof i29.DatagridRowRenderer, typeof i30.ActionableOompaLoompa, typeof i31.DatagridWillyWonka, typeof i32.ExpandableOompaLoompa, typeof i33.DatagridNumericFilter, typeof i34.DatagridStringFilter, typeof i35.ClrDatagridColumnToggle, typeof i36.ClrDatagridColumnToggleButton], [typeof i6.CommonModule, typeof i38.CdkDragModule, typeof i39.CdkTrapFocusModule, typeof i3_2.ClrIconModule, typeof i9_2.ClrFormsModule, typeof i42.FormsModule, typeof i5_7.ClrLoadingModule, typeof i6_2.ClrConditionalModule, typeof i45.ClrOutsideClickModule, typeof i46.ClrExpandableAnimationModule, typeof i15.ClrSpinnerModule, typeof i17_2.ClrPopoverModuleNext, typeof i49.ClrKeyFocusModule], [typeof i1_11.ClrDatagrid, typeof i2_5.ClrDatagridActionBar, typeof i3_5.ClrDatagridActionOverflow, typeof i4_3.ClrDatagridCell, typeof i5_2.ClrDatagridColumn, typeof i6_3.ClrDatagridColumnSeparator, typeof i7.ClrDatagridDetail, typeof i8_2.ClrDatagridDetailBody, typeof i9.ClrDatagridDetailHeader, typeof i10.ClrDatagridFilter, typeof i11.ClrDatagridFooter, typeof i12.ClrDatagridHideableColumn, typeof i13.ClrDatagridItems, typeof i14.ClrDatagridPageSize, typeof i15_2.ClrDatagridPagination, typeof i16.ClrDatagridPlaceholder, typeof i17.ClrDatagridRow, typeof i18.ClrDatagridRowDetail, typeof i19.ClrDatagridSelectionCellDirective, typeof i20.ClrDatagridVirtualScrollDirective, typeof i21.ClrIfDetail, typeof i22.DatagridDetailRegisterer, typeof i23.WrappedCell, typeof i24.WrappedColumn, typeof i25.WrappedRow, typeof i26.DatagridCellRenderer, typeof i27.DatagridHeaderRenderer, typeof i28.DatagridMainRenderer, typeof i29.DatagridRowRenderer, typeof i30.ActionableOompaLoompa, typeof i31.DatagridWillyWonka, typeof i32.ExpandableOompaLoompa, typeof i33.DatagridNumericFilter, typeof i34.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, ["*"], false, 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;
    set currentPage(page: number);
    // (undocumented)
    currentPageInputRef: ElementRef<HTMLInputElement>;
    // (undocumented)
    detailService: DetailService;
    // (undocumented)
    disableCurrentPageInput: boolean;
    get firstItem(): number;
    get lastItem(): number;
    get lastPage(): number;
    set lastPage(last: number);
    get middlePages(): number[];
    next(): void;
    // (undocumented)
    ngOnDestroy(): void;
    ngOnInit(): void;
    // (undocumented)
    page: Page;
    get pageSize(): number;
    set pageSize(size: number);
    // (undocumented)
    _pageSizeComponent: ClrDatagridPageSize;
    previous(): void;
    get totalItems(): number;
    set totalItems(total: number);
    updateCurrentPage(event: any): void;
    // (undocumented)
    verifyCurrentPage(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", "*"], false, never>;
    // (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, ["*"], false, 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<HTMLElement>, commonStrings: ClrCommonStringsService, items: Items, document: any);
    // (undocumented)
    _calculatedCells: ViewContainerRef;
    // (undocumented)
    checkboxId: string;
    clearRanges(event: MouseEvent): void;
    // (undocumented)
    get clrDgDetailCloseLabel(): string;
    set clrDgDetailCloseLabel(label: string);
    // (undocumented)
    get clrDgDetailOpenLabel(): string;
    set clrDgDetailOpenLabel(label: string);
    // (undocumented)
    get clrDgRowSelectionLabel(): string;
    set clrDgRowSelectionLabel(label: string);
    // (undocumented)
    get clrDgSelectable(): boolean | string;
    set clrDgSelectable(value: boolean | string);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    detailButton: ElementRef<HTMLButtonElement>;
    // (undocumented)
    detailDisabled: boolean;
    // (undocumented)
    detailHidden: boolean;
    // (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;
    get item(): T;
    set item(item: T);
    // @internal (undocumented)
    itemChanges: ReplaySubject<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)
    protected selectRow(selected: boolean, $event: any): 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, { "detailDisabled": "clrDgDetailDisabled"; "detailHidden": "clrDgDetailHidden"; "item": "clrDgItem"; "clrDgSelectable": "clrDgSelectable"; "selected": "clrDgSelected"; "expanded": "clrDgExpanded"; "clrDgDetailOpenLabel": "clrDgDetailOpenLabel"; "clrDgDetailCloseLabel": "clrDgDetailCloseLabel"; "clrDgRowSelectionLabel": "clrDgRowSelectionLabel"; }, { "selectedChanged": "clrDgSelectedChange"; "expandedChange": "clrDgExpandedChange"; }, ["dgCells"], ["clr-dg-row-detail", "clr-dg-action-overflow", "clr-dg-cell"], false, never>;
    // (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, { "_beginningOfExpandableContentAriaText": "clrRowDetailBeginningAriaText"; "_endOfExpandableContentAriaText": "clrRowDetailEndAriaText"; "replace": "clrDgReplace"; }, {}, ["cells"], ["*"], false, never>;
    // (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, never, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatalist, [{ optional: true; }]>;
}

// @public (undocumented)
export class ClrDatalistContainer extends ClrAbstractContainer {
    // Warning: (ae-forgotten-export) The symbol "FocusService_2" 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"], false, never>;
    // (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<HTMLInputElement>, datalistIdService: DatalistIdService);
    // (undocumented)
    listValue: string;
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    triggerFocus(): void;
    // (undocumented)
    triggerValidation(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrDatalistInput, "[clrDatalistInput]", never, {}, {}, never, never, false, 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_26" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_20" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_15" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i7_5" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrDatalistModule, [typeof i1_26.ClrDatalist, typeof i2_20.ClrDatalistInput, typeof i3_15.ClrDatalistContainer], [typeof i6.CommonModule, typeof i7_5.ClrInputModule, typeof i3_2.ClrIconModule], [typeof i1_26.ClrDatalist, typeof i2_20.ClrDatalistInput, typeof i3_15.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_10" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_21" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_17" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrDataModule, never, never, [typeof i1_10.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<HTMLButtonElement>);
    // (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"], false, [{ directive: typeof i1_6.ClrPopoverHostDirective; inputs: {}; outputs: {}; }]>;
    // (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<HTMLInputElement>, 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>;
    // (undocumented)
    get disabled(): boolean | string;
    set disabled(value: boolean | string);
    // (undocumented)
    protected el: ElementRef<HTMLInputElement>;
    // (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, never, false, 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, never, false, 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_18" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_12" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_12" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4_8" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5_6" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i6_6" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i7_4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i8_4" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i9_4" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrDatepickerModule, [typeof i1_18.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_4.ClrCalendar], [typeof i6.CommonModule, typeof i39.CdkTrapFocusModule, typeof i7_3.ClrHostWrappingModule, typeof i6_2.ClrConditionalModule, typeof i17_2.ClrPopoverModuleNext, typeof i3_2.ClrIconModule, typeof i2_6.ClrCommonFormsModule], [typeof i1_18.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_4.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, false, 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
    get dayView(): DayViewModel;
    set dayView(day: DayViewModel);
    onDayViewFocus(): void;
    selectDay(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDay, "clr-day", never, { "dayView": "clrDayView"; }, {}, never, never, false, 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, false, 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 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, focusHandler: DropdownFocusHandler, cdr: ChangeDetectorRef, dropdownService: RootDropdownService);
    // Warning: (ae-forgotten-export) The symbol "DropdownFocusHandler" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    focusHandler: DropdownFocusHandler;
    // (undocumented)
    isMenuClosable: boolean;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    parent: ClrDropdown;
    // (undocumented)
    toggleService: ClrPopoverToggleService;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrDropdown, "clr-dropdown", never, { "isMenuClosable": "clrCloseMenuOnItemClick"; }, {}, never, ["*"], false, [{ directive: typeof i1_6.ClrPopoverHostDirective; inputs: {}; outputs: {}; }]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDropdown, [{ optional: true; skipSelf: true; }, null, 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);
    // (undocumented)
    get disabled(): boolean | string;
    set disabled(value: boolean | string);
    get dropdownItemId(): string;
    set dropdownItemId(value: string);
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrDropdownItem, "[clrDropdownItem]", never, { "disabled": "clrDisabled"; "dropdownItemId": "id"; }, {}, never, never, false, 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 {
    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"], ["*"], false, never>;
    // (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_5" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4_2" 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, never, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrDropdownTrigger, never>;
}

// @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_2" 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 {
    // Warning: (ae-forgotten-export) The symbol "DomAdapter" needs to be exported by the entry point index.d.ts
    constructor(element: ElementRef<HTMLElement>, domAdapter: DomAdapter, renderer: Renderer2);
    // (undocumented)
    animationDone(event: AnimationEvent_2): void;
    // (undocumented)
    animationStart(event: AnimationEvent_2): void;
    // (undocumented)
    clrExpandTrigger: boolean;
    // (undocumented)
    get expandAnimation(): {
        value: boolean;
        params: {
            startHeight: number;
        };
    };
    // (undocumented)
    startHeight: number;
    // (undocumented)
    updateStartHeight(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrExpandableAnimation, "clr-expandable-animation", never, { "clrExpandTrigger": "clrExpandTrigger"; }, {}, never, ["*"], false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrExpandableAnimation, never>;
}

// @public (undocumented)
export class ClrFileInput extends WrappedFormControl<ClrFileInputContainer> {
    constructor(injector: Injector, renderer: Renderer2, viewContainerRef: ViewContainerRef, elementRef: ElementRef<HTMLInputElement>, control: NgControl, commonStrings: ClrCommonStringsService);
    // (undocumented)
    readonly elementRef: ElementRef<HTMLInputElement>;
    // (undocumented)
    selection: ClrFileInputSelection;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrFileInput, "input[type=\"file\"][clrFileInput]", never, {}, {}, never, never, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrFileInput, [null, null, null, null, { optional: true; self: true; }, null]>;
}

// @public (undocumented)
export class ClrFileInputContainer extends ClrAbstractContainer {
    // (undocumented)
    protected browse(): void;
    // (undocumented)
    protected get browseButtonDescribedBy(): string;
    // (undocumented)
    protected clearSelectedFiles(): void;
    // (undocumented)
    protected readonly commonStrings: ClrCommonStringsService;
    // (undocumented)
    customButtonLabel: string;
    // (undocumented)
    protected get disabled(): boolean;
    // (undocumented)
    protected readonly fileInput: ClrFileInput;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrFileInputContainer, "clr-file-input-container", never, { "customButtonLabel": "clrButtonLabel"; }, {}, ["fileInput"], ["label", "[clrFileInput]", "clr-control-helper", "clr-control-error", "clr-control-success"], false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrFileInputContainer, never>;
}

// @public (undocumented)
export class ClrFileInputModule {
    constructor();
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrFileInputModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<ClrFileInputModule>;
    // Warning: (ae-forgotten-export) The symbol "i1_19" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_13" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_13" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4_9" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrFileInputModule, [typeof i1_19.ClrFileInput, typeof i2_13.ClrFileInputContainer, typeof i3_13.ClrFileInputValidator, typeof i4_9.ClrFileInputValueAccessor], [typeof i6.CommonModule, typeof i3_2.ClrIconModule, typeof i2_6.ClrCommonFormsModule], [typeof i2_6.ClrCommonFormsModule, typeof i1_19.ClrFileInput, typeof i2_13.ClrFileInputContainer, typeof i3_13.ClrFileInputValidator, typeof i4_9.ClrFileInputValueAccessor]>;
}

// @public (undocumented)
export interface ClrFileInputSelection {
    // (undocumented)
    buttonLabel: string;
    // (undocumented)
    clearFilesButtonLabel: string;
    // (undocumented)
    fileCount: number;
}

// @public (undocumented)
export class ClrFileInputValidator implements Validator {
    constructor(elementRef: ElementRef<HTMLInputElement>);
    // (undocumented)
    maxFileSize: number;
    // (undocumented)
    minFileSize: number;
    // (undocumented)
    validate(control: AbstractControl<FileList>): ValidationErrors;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrFileInputValidator, "input[type=\"file\"][clrFileInput]", never, { "minFileSize": "clrMinFileSize"; "maxFileSize": "clrMaxFileSize"; }, {}, never, never, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrFileInputValidator, never>;
}

// @public (undocumented)
export class ClrFileInputValueAccessor implements ControlValueAccessor {
    constructor(elementRef: ElementRef<HTMLInputElement>);
    // (undocumented)
    registerOnChange(fn: (value: FileList) => void): void;
    // (undocumented)
    registerOnTouched(fn: () => void): void;
    // (undocumented)
    writeValue(value: FileList): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrFileInputValueAccessor, "input[type=\"file\"][clrFileInput]", never, {}, {}, never, never, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrFileInputValueAccessor, never>;
}

// @public (undocumented)
export class ClrFocusOnViewInit implements AfterViewInit, OnDestroy {
    constructor(el: ElementRef<HTMLElement>, 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, never, false, 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_33" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrFocusOnViewInitModule, [typeof i1_33.ClrFocusOnViewInit], [typeof i6.CommonModule], [typeof i1_33.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"], never, false, never>;
    // (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_7" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4_5" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5_5" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i6_7" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i8_5" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i9_5" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i10_3" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i11_2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i12_2" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i13_2" 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.ClrFileInputModule, typeof i7_5.ClrInputModule, typeof i8_5.ClrPasswordModule, typeof i9_5.ClrRadioModule, typeof i10_3.ClrSelectModule, typeof i11_2.ClrTextareaModule, typeof i12_2.ClrRangeModule, typeof i13_2.ClrDatalistModule]>;
}

// @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;
    // (undocumented)
    role: string;
    // @deprecated (undocumented)
    toggleNav(navLevel: number): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrHeader, "clr-header", never, { "role": "role"; }, {}, never, ["*"], false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrHeader, never>;
}

// @public (undocumented)
export class ClrIconCustomTag {
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrIconCustomTag, "clr-icon", never, {}, {}, never, never, false, 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_4" 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);
    get active(): boolean | string;
    set active(value: 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, never, false, 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)
    get viewContext(): {
        $implicit: any;
    };
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrIfDetail, "[clrIfDetail]", never, { "state": "clrIfDetail"; }, { "stateChange": "clrIfDetailChange"; }, never, never, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrIfDetail, never>;
}

// 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, never, false, 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<HTMLElement>, 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, never, false, 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;
    get open(): boolean | string;
    set open(value: boolean | string);
    openChange: EventEmitter<boolean>;
    updateView(value: boolean): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrIfOpen, "[clrIfOpen]", never, { "open": "clrIfOpen"; }, { "openChange": "clrIfOpenChange"; }, never, never, false, 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, never, false, 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<HTMLInputElement>);
    // (undocumented)
    protected index: number;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrInput, "[clrInput]", never, {}, {}, never, never, false, 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"], false, never>;
    // (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_20" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_14" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrInputModule, [typeof i1_20.ClrInput, typeof i2_14.ClrInputContainer], [typeof i6.CommonModule, typeof i42.FormsModule, typeof i3_2.ClrIconModule, typeof i2_6.ClrCommonFormsModule], [typeof i2_6.ClrCommonFormsModule, typeof i1_20.ClrInput, typeof i2_14.ClrInputContainer]>;
}

// @public (undocumented)
export class ClrLabel implements OnInit, OnDestroy {
    constructor(controlIdService: ControlIdService, layoutService: LayoutService, ngControlService: NgControlService, renderer: Renderer2, el: ElementRef<HTMLLabelElement>);
    // (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, never, false, 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, never, false, 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_37" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_27" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_20" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4_15" 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, never, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrLoading, [{ optional: true; }]>;
}

// @public (undocumented)
export class ClrLoadingButton implements LoadingListener {
    constructor(el: ElementRef<HTMLButtonElement>, renderer: Renderer2);
    // (undocumented)
    buttonState: typeof ClrLoadingState;
    // (undocumented)
    clrLoadingChange: EventEmitter<ClrLoadingState>;
    // (undocumented)
    disabled: boolean;
    // (undocumented)
    el: ElementRef<HTMLButtonElement>;
    // (undocumented)
    loadingStateChange(state: ClrLoadingState): void;
    // (undocumented)
    state: ClrLoadingState;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrLoadingButton, "button[clrLoading]", never, { "disabled": "disabled"; }, { "clrLoadingChange": "clrLoadingChange"; }, never, ["*"], false, 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_35" 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_27" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrLoadingModule, [typeof i1_27.ClrLoading], [typeof i6.CommonModule], [typeof i1_27.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<HTMLElement>, 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, never, false, 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_38" 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
    // Warning: (ae-forgotten-export) The symbol "ModalStackService" needs to be exported by the entry point index.d.ts
    constructor(_scrollingService: ScrollingService, commonStrings: ClrCommonStringsService, modalStackService: ModalStackService, configuration: ClrModalConfigurationService);
    // (undocumented)
    altClose: EventEmitter<boolean>;
    // (undocumented)
    get backdrop(): boolean;
    // (undocumented)
    backdropClick(): void;
    // (undocumented)
    bypassScrollService: boolean;
    // (undocumented)
    closable: boolean;
    // (undocumented)
    close(): void;
    // (undocumented)
    closeButtonAriaLabel: string;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    fadeDone(e: AnimationEvent_2): void;
    // (undocumented)
    get fadeMove(): string;
    set fadeMove(move: string);
    // (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)
    title: ElementRef<HTMLElement>;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrModal, "clr-modal", never, { "_open": "clrModalOpen"; "closable": "clrModalClosable"; "closeButtonAriaLabel": "clrModalCloseButtonAriaLabel"; "size": "clrModalSize"; "staticBackdrop": "clrModalStaticBackdrop"; "skipAnimation": "clrModalSkipAnimation"; "stopClose": "clrModalPreventClose"; "labelledBy": "clrModalLabelledById"; "bypassScrollService": "clrModalOverrideScrollService"; }, { "_openChanged": "clrModalOpenChange"; "altClose": "clrModalAlternateClose"; }, never, [".modal-nav", ".modal-title", ".modal-body", ".modal-footer"], false, never>;
    // (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, never, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrModalBody, never>;
}

// @public (undocumented)
export class ClrModalConfigurationService {
    // (undocumented)
    backdrop: boolean;
    // (undocumented)
    fadeMove: string;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrModalConfigurationService, never>;
    // (undocumented)
    static ɵprov: i0.ɵɵInjectableDeclaration<ClrModalConfigurationService>;
}

// @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_32" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_24" 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 i39.CdkTrapFocusModule, typeof i3_2.ClrIconModule], [typeof i1_32.ClrModal, typeof i2_24.ClrModalBody, typeof i3_2.ClrIconModule]>;
}

// @public (undocumented)
export class ClrMonthpicker implements AfterViewInit {
    constructor(_viewManagerService: ViewManagerService, _localeHelperService: LocaleHelperService, _dateNavigationService: DateNavigationService, _datepickerFocusService: DatepickerFocusService, _elRef: ElementRef<HTMLElement>);
    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, false, 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_39" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_28" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_19" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4_13" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5_10" 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_10.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_10.MainContainerWillyWonka]>;
}

// @public (undocumented)
export class ClrNavLevel implements OnInit {
    constructor(platformId: any, cdkTrapFocus: ClrStandaloneCdkTrapFocus, responsiveNavService: ResponsiveNavigationService, elementRef: ElementRef<HTMLElement>, 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, never, false, [{ directive: typeof i1_40.ClrStandaloneCdkTrapFocus; inputs: {}; outputs: {}; }]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrNavLevel, never>;
}

// @public (undocumented)
export class ClrOption<T> implements OnInit {
    constructor(elRef: ElementRef<HTMLElement>, commonStrings: ClrCommonStringsService, focusHandler: ComboboxFocusHandler<T>, optionSelectionService: OptionSelectionService<T>);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    elRef: ElementRef<HTMLElement>;
    // (undocumented)
    get focusClass(): boolean;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    onClick(event: MouseEvent): void;
    // (undocumented)
    get optionId(): string;
    set optionId(id: 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;
    // (undocumented)
    get value(): T;
    set value(value: T);
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrOption<any>, "clr-option", never, { "optionId": "id"; "value": "clrValue"; }, {}, never, ["*"], false, 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, never, false, 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<HTMLElement>, commonStrings: ClrCommonStringsService, focusHandler: ComboboxFocusHandler<T>, toggleService: ClrPopoverToggleService, parentHost: ElementRef<HTMLElement>, document: any);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    get emptyOptions(): boolean;
    // (undocumented)
    id: number;
    // (undocumented)
    get items(): QueryList<ClrOption<T>>;
    set items(items: QueryList<ClrOption<T>>);
    // (undocumented)
    _items: QueryList<ClrOption<T>>;
    // (undocumented)
    loading: boolean;
    // (undocumented)
    loadingStateChange(state: ClrLoadingState): void;
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    get noResultsElementId(): string;
    // (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"], ["*"], false, never>;
    // (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, never, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrOptionSelected<any>, never>;
}

// @public (undocumented)
export class ClrPassword extends WrappedFormControl<ClrPasswordContainer> implements OnInit, OnDestroy {
    constructor(vcr: ViewContainerRef, injector: Injector, control: NgControl, renderer: Renderer2, el: ElementRef<HTMLInputElement>, 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, never, false, 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);
    // (undocumented)
    get clrToggle(): boolean;
    set clrToggle(state: boolean);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    focus: boolean;
    // (undocumented)
    focusService: FocusService_2;
    // (undocumented)
    hidePasswordText(label: string): string;
    // (undocumented)
    show: boolean;
    // (undocumented)
    showPasswordText(label: string): string;
    // (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"], false, never>;
    // (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_21" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_15" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrPasswordModule, [typeof i1_21.ClrPassword, typeof i2_15.ClrPasswordContainer], [typeof i6.CommonModule, typeof i42.FormsModule, typeof i3_2.ClrIconModule, typeof i2_6.ClrCommonFormsModule], [typeof i2_6.ClrCommonFormsModule, typeof i1_21.ClrPassword, typeof i2_15.ClrPasswordContainer]>;
}

// @public (undocumented)
export class ClrPopoverAnchor {
    constructor(smartEventService: ClrPopoverEventsService, element: ElementRef<HTMLButtonElement>);
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrPopoverAnchor, "[clrPopoverAnchor]", never, {}, {}, never, never, false, 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, never, false, 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;
    // (undocumented)
    anchorButtonRef: ElementRef<HTMLButtonElement>;
    // (undocumented)
    closeButtonRef: ElementRef<HTMLButtonElement>;
    // (undocumented)
    contentRef: ElementRef<HTMLElement>;
    // (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 ClrPopoverHostDirective {
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrPopoverHostDirective, never, never, {}, {}, never, never, true, [{ directive: typeof i1_7.ClrStopEscapePropagationDirective; inputs: {}; outputs: {}; }]>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrPopoverHostDirective, never>;
}

// @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_31" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_24" 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;
    // (undocumented)
    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>;
    // (undocumented)
    get open(): boolean;
    set open(value: boolean);
    // (undocumented)
    get openChange(): Observable<boolean>;
    // (undocumented)
    get openEvent(): Event;
    set openEvent(event: Event);
    // (undocumented)
    get originalEvent(): Event;
    // (undocumented)
    get popoverAligned(): Observable<HTMLElement>;
    // (undocumented)
    popoverAlignedEmit(popoverNode: HTMLElement): void;
    // (undocumented)
    get popoverVisible(): Observable<boolean>;
    // (undocumented)
    popoverVisibleEmit(visible: boolean): void;
    toggleWithEvent(event: any): void;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrPopoverToggleService, never>;
    // (undocumented)
    static ɵprov: i0.ɵɵInjectableDeclaration<ClrPopoverToggleService>;
}

// @public (undocumented)
export class ClrProgressBar {
    // (undocumented)
    set clrCompact(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);
    // (undocumented)
    color: string;
    // (undocumented)
    get compactClass(): boolean;
    // (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;
    // (undocumented)
    get id(): string;
    set id(value: string);
    // (undocumented)
    get labeledClass(): boolean;
    // (undocumented)
    get loopClass(): boolean;
    // (undocumented)
    max: number | string;
    // (undocumented)
    get progressClass(): boolean;
    // (undocumented)
    get successClass(): boolean;
    // (undocumented)
    value: number | string;
    // (undocumented)
    get warningClass(): boolean;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrProgressBar, "clr-progress-bar", never, { "max": "clrMax"; "displayval": "clrDisplayval"; "color": "clrColor"; "value": "clrValue"; "id": "id"; "clrCompact": "clrCompact"; "clrLabeled": "clrLabeled"; "clrFade": "clrFade"; "clrLoop": "clrLoop"; "clrFlash": "clrFlash"; "clrFlashDanger": "clrFlashDanger"; }, {}, never, never, false, 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_50" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrProgressBarModule, [typeof i1_50.ClrProgressBar], [typeof i6.CommonModule], [typeof i1_50.ClrProgressBar]>;
}

// @public (undocumented)
export class ClrRadio extends WrappedFormControl<ClrRadioWrapper> {
    constructor(vcr: ViewContainerRef, injector: Injector, control: NgControl, renderer: Renderer2, el: ElementRef<HTMLInputElement>);
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrRadio, "[clrRadio]", never, {}, {}, never, never, false, 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);
    // (undocumented)
    ariaLabelledBy: string;
    // (undocumented)
    get clrInline(): boolean | string;
    set clrInline(value: boolean | string);
    // (undocumented)
    protected controlClassService: ControlClassService;
    // (undocumented)
    groupLabel: ElementRef<HTMLElement>;
    // (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"; }, {}, ["groupLabel", "radios"], ["label", "clr-radio-wrapper", "clr-control-helper", "clr-control-error", "clr-control-success"], false, never>;
    // (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_22" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_16" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_14" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrRadioModule, [typeof i1_22.ClrRadio, typeof i2_16.ClrRadioContainer, typeof i3_14.ClrRadioWrapper], [typeof i6.CommonModule, typeof i2_6.ClrCommonFormsModule, typeof i7_3.ClrHostWrappingModule, typeof i3_2.ClrIconModule], [typeof i2_6.ClrCommonFormsModule, typeof i1_22.ClrRadio, typeof i2_16.ClrRadioContainer, typeof i3_14.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"], false, never>;
    // (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<HTMLInputElement>);
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrRange, "[clrRange]", never, {}, {}, never, never, false, 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;
    // (undocumented)
    get hasProgress(): boolean;
    set hasProgress(val: 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"], false, never>;
    // (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_25" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_19" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrRangeModule, [typeof i1_25.ClrRange, typeof i2_19.ClrRangeContainer], [typeof i6.CommonModule, typeof i2_6.ClrCommonFormsModule, typeof i7_3.ClrHostWrappingModule, typeof i3_2.ClrIconModule], [typeof i2_6.ClrCommonFormsModule, typeof i1_25.ClrRange, typeof i2_19.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, never, false, 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)
export class ClrSelect extends WrappedFormControl<ClrSelectContainer> {
    constructor(vcr: ViewContainerRef, injector: Injector, control: NgControl, renderer: Renderer2, el: ElementRef<HTMLSelectElement>);
    // (undocumented)
    protected index: number;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrSelect, "[clrSelect]", never, {}, {}, never, never, false, 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"], false, never>;
    // (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_23" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_17" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrSelectModule, [typeof i1_23.ClrSelect, typeof i2_17.ClrSelectContainer], [typeof i6.CommonModule, typeof i42.FormsModule, typeof i3_2.ClrIconModule, typeof i2_6.ClrCommonFormsModule], [typeof i2_6.ClrCommonFormsModule, typeof i1_23.ClrSelect, typeof i2_17.ClrSelectContainer]>;
}

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

// @public (undocumented)
export class ClrSidePanel implements OnInit {
    constructor(element: ElementRef<HTMLElement>, configuration: ClrModalConfigurationService);
    // (undocumented)
    altClose: EventEmitter<boolean>;
    // (undocumented)
    close(): void;
    // (undocumented)
    closeButtonAriaLabel: string | undefined;
    // (undocumented)
    get clrSidePanelBackdrop(): boolean;
    set clrSidePanelBackdrop(backdrop: boolean);
    // (undocumented)
    labelledById: string;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    open(): void;
    // (undocumented)
    _open: boolean;
    // (undocumented)
    openChange: EventEmitter<boolean>;
    // (undocumented)
    preventClose: boolean;
    // (undocumented)
    size: string;
    // (undocumented)
    skipAnimation: string;
    // (undocumented)
    staticBackdrop: boolean;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrSidePanel, "clr-side-panel", never, { "_open": "clrSidePanelOpen"; "closeButtonAriaLabel": "clrSidePanelCloseButtonAriaLabel"; "size": "clrSidePanelSize"; "skipAnimation": "clrSidePanelSkipAnimation"; "labelledById": "clrSidePanelLabelledById"; "staticBackdrop": "clrSidePanelStaticBackdrop"; "preventClose": "clrSidePanelPreventClose"; "clrSidePanelBackdrop": "clrSidePanelBackdrop"; }, { "openChange": "clrSidePanelOpenChange"; "altClose": "clrSidePanelAlternateClose"; }, never, [".side-panel-title", ".side-panel-body", ".side-panel-footer"], false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrSidePanel, never>;
}

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

// @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"], ["*"], false, [{ directive: typeof i1_6.ClrPopoverHostDirective; inputs: {}; outputs: {}; }]>;
    // (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<HTMLElement>, commonStrings: ClrCommonStringsService, signpostIdService: SignpostIdService, signpostFocusManager: SignpostFocusManager, platformId: any, document: any);
    close(): void;
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    ngOnDestroy(): void;
    get position(): string;
    set position(position: string);
    // (undocumented)
    signpostContentId: string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrSignpostContent, "clr-signpost-content", never, { "position": "clrPosition"; }, {}, never, ["*"], false, 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_44" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_32" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_23" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrSignpostModule, [typeof i1_44.ClrSignpost, typeof i2_32.ClrSignpostContent, typeof i3_23.ClrSignpostTrigger], [typeof i6.CommonModule, typeof i3_2.ClrIconModule, typeof i7_6.ClrFocusOnViewInitModule], [typeof i1_44.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<HTMLElement>, signpostIdService: SignpostIdService, signpostFocusManager: SignpostFocusManager, document: any, platformId: any);
    // (undocumented)
    ariaControl: string;
    // (undocumented)
    ariaExpanded: boolean;
    // (undocumented)
    isOpen: boolean;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    onSignpostTriggerClick(event: Event): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrSignpostTrigger, "[clrSignpostTrigger]", never, {}, {}, never, never, false, 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;
    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, ["*"], false, 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_9" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrSpinnerModule, [typeof i1_9.ClrSpinner], [typeof i6.CommonModule], [typeof i1_9.ClrSpinner]>;
}

// @public (undocumented)
export class ClrStackBlock implements OnInit {
    constructor(parent: ClrStackBlock, commonStrings: ClrCommonStringsService);
    // (undocumented)
    addChild(): void;
    // (undocumented)
    get ariaExpanded(): string;
    ariaLevel: 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)
    protected preventDefaultIfNotInputEvent(event: Event): void;
    // (undocumented)
    get role(): string;
    // (undocumented)
    set setChangedValue(value: boolean);
    // (undocumented)
    stackBlockTitle: any;
    // (undocumented)
    get tabIndex(): string;
    // (undocumented)
    toggleExpand(event?: Event): void;
    // (undocumented)
    uniqueId: string;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrStackBlock, "clr-stack-block", never, { "expanded": "clrSbExpanded"; "expandable": "clrSbExpandable"; "ariaLevel": "clrStackViewLevel"; "setChangedValue": "clrSbNotifyChange"; }, { "expandedChange": "clrSbExpandedChange"; }, ["stackBlockTitle"], ["clr-stack-label", "*", "clr-stack-block"], false, never>;
    // (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, never, false, 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"], false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrStackHeader, never>;
}

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

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

// @public (undocumented)
export class ClrStackViewLabel implements OnInit {
    // (undocumented)
    get id(): string;
    set id(val: string);
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrStackViewLabel, "clr-stack-label", never, { "id": "id"; }, {}, never, ["*"], false, 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_30" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_22" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_16" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4_10" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5_8" 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_8.ClrStackViewLabel, typeof i5_8.ClrStackViewCustomTags], [typeof i6.CommonModule, typeof i42.FormsModule, typeof i3_2.ClrIconModule, typeof i46.ClrExpandableAnimationModule], [typeof i1_30.ClrStackView, typeof i2_22.ClrStackHeader, typeof i3_16.ClrStackBlock, typeof i4_10.ClrStackContentInput, typeof i5_8.ClrStackViewLabel, typeof i5_8.ClrStackViewCustomTags]>;
}

// @public (undocumented)
export class ClrStandaloneCdkTrapFocus extends CdkTrapFocus {
    constructor(elementRef: ElementRef<HTMLElement>, focusTrapFactory: FocusTrapFactory, document: any);
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrStandaloneCdkTrapFocus, never, never, {}, {}, never, never, true, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrStandaloneCdkTrapFocus, [null, null, { optional: true; }]>;
}

// @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, never, false, 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"], ["*"], false, never>;
    // (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_48" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_35" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_27" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4_18" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5_14" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i8_8" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrStepperModule, [typeof i1_48.ClrStepper, typeof i2_35.ClrStepButton, typeof i3_27.ClrStepperPanel, typeof i4_18.StepperOompaLoompa, typeof i5_14.StepperWillyWonka], [typeof i6.CommonModule, typeof i3_2.ClrIconModule, typeof i8_8.ClrAccordionModule], [typeof i1_48.ClrStepper, typeof i2_35.ClrStepButton, typeof i3_27.ClrStepperPanel, typeof i4_18.StepperOompaLoompa, typeof i5_14.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, cdr: ChangeDetectorRef);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    get formGroup(): FormGroup<any>;
    // (undocumented)
    headerButton: ElementRef<HTMLButtonElement>;
    // (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", "*"], false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrStepperPanel, [null, null, { optional: true; }, { optional: true; }, null, null, null]>;
}

// @public (undocumented)
export class ClrStopEscapePropagationDirective implements OnInit, OnDestroy {
    constructor(toggleService: ClrPopoverToggleService);
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    onEscapeKey(event: KeyboardEvent): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrStopEscapePropagationDirective, never, never, {}, {}, never, never, true, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrStopEscapePropagationDirective, never>;
}

// @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"], ["*"], false, never>;
    // (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, ["*"], false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTabContent, never>;
}

// @public (undocumented)
export class ClrTabLink {
    constructor(ifActiveService: IfActiveService, id: number, el: ElementRef<HTMLElement>, 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<HTMLElement>;
    // (undocumented)
    readonly id: number;
    // (undocumented)
    ifActiveService: IfActiveService;
    // (undocumented)
    get inOverflow(): boolean;
    set inOverflow(inOverflow: boolean);
    // (undocumented)
    get tabindex(): 0 | -1;
    // (undocumented)
    tabLinkId: string;
    // (undocumented)
    tabsId: number;
    // Warning: (ae-forgotten-export) The symbol "TemplateRefContainer" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    templateRefContainer: TemplateRefContainer;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrTabLink, "[clrTabLink]", never, { "tabLinkId": "id"; "inOverflow": "clrTabLinkInOverflow"; }, {}, never, never, false, 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, ["*"], false, 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;
    // Warning: (ae-forgotten-export) The symbol "ClrKeyFocus" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    keyFocus: ClrKeyFocus;
    // Warning: (ae-forgotten-export) The symbol "TabsLayout" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    get layout(): TabsLayout | string;
    set layout(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<HTMLElement>);
    // (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, false, [{ directive: typeof i1_6.ClrPopoverHostDirective; inputs: {}; outputs: {}; }]>;
    // (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_41" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_29" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_21" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4_14" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5_11" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i6_8" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i7_7" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i11_3" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrTabsModule, [typeof i1_41.ClrTabContent, typeof i2_29.ClrTab, typeof i3_21.ClrTabs, typeof i4_14.ClrTabOverflowContent, typeof i5_11.ClrTabLink, typeof i6_8.TabsWillyWonka, typeof i7_7.ActiveOompaLoompa], [typeof i6.CommonModule, typeof i6_2.ClrConditionalModule, typeof i3_2.ClrIconModule, typeof i11_3.ClrTemplateRefModule, typeof i49.ClrKeyFocusModule], [typeof i1_41.ClrTabContent, typeof i2_29.ClrTab, typeof i3_21.ClrTabs, typeof i4_14.ClrTabOverflowContent, typeof i5_11.ClrTabLink, typeof i6_8.TabsWillyWonka, typeof i7_7.ActiveOompaLoompa, typeof i6_2.ClrConditionalModule]>;
}

// @public (undocumented)
export class ClrTextarea extends WrappedFormControl<ClrTextareaContainer> {
    constructor(vcr: ViewContainerRef, injector: Injector, control: NgControl, renderer: Renderer2, el: ElementRef<HTMLTextAreaElement>);
    // (undocumented)
    protected index: number;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrTextarea, "[clrTextarea]", never, {}, {}, never, never, false, 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"], false, never>;
    // (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_24" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_18" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrTextareaModule, [typeof i1_24.ClrTextarea, typeof i2_18.ClrTextareaContainer], [typeof i6.CommonModule, typeof i42.FormsModule, typeof i3_2.ClrIconModule, typeof i2_6.ClrCommonFormsModule], [typeof i2_6.ClrCommonFormsModule, typeof i1_24.ClrTextarea, typeof i2_18.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, ["*"], false, 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_51" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_37" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_29" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4_20" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5_16" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrTimelineModule, [typeof i1_51.ClrTimeline, typeof i2_37.ClrTimelineStep, typeof i3_29.ClrTimelineStepDescription, typeof i4_20.ClrTimelineStepHeader, typeof i5_16.ClrTimelineStepTitle], [typeof i6.CommonModule, typeof i3_2.ClrIconModule, typeof i15.ClrSpinnerModule], [typeof i1_51.ClrTimeline, typeof i2_37.ClrTimelineStep, typeof i3_29.ClrTimelineStepDescription, typeof i4_20.ClrTimelineStepHeader, typeof i5_16.ClrTimelineStepTitle, typeof i3_2.ClrIconModule, typeof i15.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<HTMLElement>;
    // (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"], false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTimelineStep, never>;
}

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

// @public (undocumented)
export class ClrTooltip {
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrTooltip, "clr-tooltip", never, {}, {}, never, ["*"], false, [{ directive: typeof i1_6.ClrPopoverHostDirective; inputs: {}; outputs: {}; }]>;
    // (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<HTMLElement>, 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, ["*"], false, 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_45" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_33" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_25" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrTooltipModule, [typeof i1_45.ClrTooltip, typeof i2_33.ClrTooltipTrigger, typeof i3_25.ClrTooltipContent], [typeof i6.CommonModule], [typeof i1_45.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, never, false, 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>, renderer: Renderer2, el: ElementRef<HTMLElement>, 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"], ["*"], false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTree<any>, never>;
}

// @public (undocumented)
export class ClrTreeNode<T> implements OnInit, AfterContentInit, AfterViewInit, OnDestroy {
    constructor(platformId: any, parent: ClrTreeNode<T>, featuresService: TreeFeaturesService<T>, expandService: IfExpandService, commonStrings: ClrCommonStringsService, focusManager: TreeFocusManagerService<T>, elementRef: ElementRef<HTMLElement>, injector: Injector);
    // (undocumented)
    get ariaSelected(): boolean;
    // (undocumented)
    broadcastFocusOnContainer(): void;
    // (undocumented)
    set clrForTypeAhead(value: string);
    // (undocumented)
    commonStrings: ClrCommonStringsService;
    // (undocumented)
    contentContainerTabindex: number;
    // (undocumented)
    get disabled(): boolean;
    set disabled(value: boolean);
    // (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)
    ngAfterViewInit(): 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 treeNodeContentTextOnly(): boolean;
    // (undocumented)
    get treeNodeLink(): ClrTreeNodeLink;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrTreeNode<any>, "clr-tree-node", never, { "expandable": "clrExpandable"; "disabled": "clrDisabled"; "selected": "clrSelected"; "expanded": "clrExpanded"; "clrForTypeAhead": "clrForTypeAhead"; }, { "selectedChange": "clrSelectedChange"; "expandedChange": "clrExpandedChange"; }, ["treeNodeLinkList"], ["*", "clr-tree-node", "[clrIfExpanded]"], false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrTreeNode<any>, [null, { optional: true; skipSelf: true; }, null, 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, never, false, 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_31" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_23" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_18" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4_11" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5_9" 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_9.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, ["*"], false, 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)
    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, { "userExpandedInput": "clrVerticalNavGroupExpanded"; }, { "expandedChange": "clrVerticalNavGroupExpandedChange"; }, never, ["[clrVerticalNavLink]", "[clrVerticalNavIcon]", "*", "[clrIfExpanded], clr-vertical-nav-group-children"], false, never>;
    // (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, ["*"], false, 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, never, false, 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]", "*"], false, never>;
    // (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_43" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_30" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_22" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4_16" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5_12" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrVerticalNavModule, [typeof i1_43.ClrVerticalNav, typeof i2_30.ClrVerticalNavLink, typeof i3_22.ClrVerticalNavGroup, typeof i4_16.ClrVerticalNavGroupChildren, typeof i5_12.ClrVerticalNavIcon], [typeof i6.CommonModule, typeof i3_2.ClrIconModule, typeof i6_2.ClrConditionalModule, typeof i7_6.ClrFocusOnViewInitModule], [typeof i1_43.ClrVerticalNav, typeof i2_30.ClrVerticalNavLink, typeof i3_22.ClrVerticalNavGroup, typeof i4_16.ClrVerticalNavGroupChildren, typeof i5_12.ClrVerticalNavIcon, typeof i6_2.ClrConditionalModule, typeof i3_2.ClrIconModule, typeof i7_6.ClrFocusOnViewInitModule]>;
}

// @public (undocumented)
export class ClrWizard implements OnDestroy, AfterContentInit, DoCheck {
    constructor(platformId: any, commonStrings: ClrCommonStringsService, navService: WizardNavigationService, pageCollection: PageCollectionService, buttonService: ButtonHubService, headerActionService: HeaderActionService, elementRef: ElementRef<HTMLElement>, 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>;
    get disableStepnav(): boolean;
    set disableStepnav(value: boolean);
    finish(skipChecksAndEmits?: boolean): void;
    forceFinish(): void;
    get forceForward(): boolean;
    set forceForward(value: 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 isInline(): boolean;
    // (undocumented)
    get isLast(): 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>;
    // (undocumented)
    pageTitle: ElementRef<HTMLElement>;
    previous(): void;
    reset(): void;
    size: string;
    stepnavAriaLabel: string;
    get stopCancel(): boolean;
    set stopCancel(value: boolean);
    // (undocumented)
    get stopModalAnimations(): string;
    _stopModalAnimations: boolean;
    get stopNavigation(): boolean;
    set stopNavigation(value: boolean);
    get stopNext(): boolean;
    set stopNext(value: boolean);
    toggle(open: boolean): void;
    wizardFinished: EventEmitter<any>;
    // (undocumented)
    wizardId: string;
    // (undocumented)
    protected wizardTitle: ClrWizardTitle;
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrWizard, "clr-wizard", never, { "stepnavAriaLabel": "clrWizardStepnavAriaLabel"; "size": "clrWizardSize"; "closable": "clrWizardClosable"; "_stopModalAnimations": "clrWizardPreventModalAnimation"; "forceForward": "clrWizardForceForwardNavigation"; "clrWizardOpen": "clrWizardOpen"; "stopNext": "clrWizardPreventDefaultNext"; "stopCancel": "clrWizardPreventDefaultCancel"; "stopNavigation": "clrWizardPreventNavigation"; "disableStepnav": "clrWizardDisableStepnav"; }, { "_openChanged": "clrWizardOpenChange"; "onCancel": "clrWizardOnCancel"; "wizardFinished": "clrWizardOnFinish"; "onReset": "clrWizardOnReset"; "currentPageChanged": "clrWizardCurrentPageChanged"; "onMoveNext": "clrWizardOnNext"; "onMovePrevious": "clrWizardOnPrevious"; }, ["wizardTitle", "pages", "headerActions"], ["clr-wizard-title", "clr-wizard-header-action", "*", "clr-wizard-button"], false, never>;
    // (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, ["*"], false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrWizardButton, 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, ["*"], false, 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_46" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_34" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_26" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4_17" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i5_13" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i6_9" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i7_8" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i8_7" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i9_6" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i10_5" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i11_5" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ClrWizardModule, [typeof i1_46.ClrWizard, typeof i2_34.ClrWizardPage, typeof i3_26.ClrWizardStepnav, typeof i4_17.ClrWizardStepnavItem, typeof i5_13.ClrWizardButton, typeof i6_9.ClrWizardHeaderAction, typeof i7_8.ClrWizardTitle, 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_46.ClrWizard, typeof i2_34.ClrWizardPage, typeof i3_26.ClrWizardStepnav, typeof i4_17.ClrWizardStepnavItem, typeof i5_13.ClrWizardButton, typeof i6_9.ClrWizardHeaderAction, typeof i7_8.ClrWizardTitle, 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, { "_id": "id"; "preventDefault": "clrWizardPagePreventDefault"; "nextStepDisabled": "clrWizardPageNextDisabled"; "previousStepDisabled": "clrWizardPagePreviousDisabled"; "hasError": "clrWizardPageHasError"; "stopCancel": "clrWizardPagePreventDefaultCancel"; "stopNext": "clrWizardPagePreventDefaultNext"; }, { "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"], ["*"], false, never>;
    // (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, never, false, 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, never, false, 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, never, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrWizardPageNavTitle, never>;
}

// @public (undocumented)
export class ClrWizardPageTitle {
    constructor(pageTitleTemplateRef: TemplateRef<any>);
    // (undocumented)
    headingLevel: HeadingLevel;
    // (undocumented)
    pageTitleTemplateRef: TemplateRef<any>;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ClrWizardPageTitle, "[clrPageTitle]", never, { "headingLevel": "clrHeadingLevel"; }, {}, never, never, false, 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, false, 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, ["*"], false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrWizardStepnavItem, never>;
}

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

// @public (undocumented)
export class ClrYearpicker implements AfterViewInit {
    constructor(_dateNavigationService: DateNavigationService, _viewManagerService: ViewManagerService, _datepickerFocusService: DatepickerFocusService, _elRef: ElementRef<HTMLElement>, 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, false, 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<HTMLInputElement>;
    // (undocumented)
    get low(): number | string;
    set low(low: number | string);
    // (undocumented)
    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, { "minPlaceholder": "clrFilterMinPlaceholder"; "maxPlaceholder": "clrFilterMaxPlaceholder"; "value": "clrFilterValue"; "customNumericFilter": "clrDgNumericFilter"; }, { "filterValueChange": "clrFilterValueChange"; }, never, never, false, 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<HTMLInputElement>;
    // (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, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<DatagridStringFilter<any>, never>;
}

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

// @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)
export type HeadingLevel = 1 | 2 | 3 | 4 | 5 | 6 | '1' | '2' | '3' | '4' | '5' | '6';

// @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, never, false, 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, never, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<NavDetectionOompaLoompa, [null, { optional: true; }, null]>;
}

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

// @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, DoCheck, OnDestroy {
    constructor(vcr: ViewContainerRef, wrapperType: Type<W>, injector: Injector, ngControl: NgControl | null, renderer: Renderer2, el: ElementRef<HTMLElement>);
    // (undocumented)
    protected controlIdService: ControlIdService;
    // (undocumented)
    protected el: ElementRef<HTMLElement>;
    // (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)
    ngDoCheck(): void;
    // (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, never, false, 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, never, false, 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, never, false, 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, never, false, 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, never, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrActiveOompaLoompa, [null, { optional: true; }, null, null]>;
}

// @public (undocumented)
export class ÇlrClrPopoverCloseButton implements OnDestroy, AfterViewInit {
    constructor(elementRef: ElementRef<HTMLButtonElement>, 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, never, false, 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_17" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i2_11" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i3_11" needs to be exported by the entry point index.d.ts
    // Warning: (ae-forgotten-export) The symbol "i4_7" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<ÇlrClrPopoverModuleNext, [typeof i1_17.ClrPopoverAnchor, typeof i2_11.ClrPopoverCloseButton, typeof i3_11.ClrPopoverOpenCloseButton, typeof i4_7.ClrPopoverContent], never, [typeof i1_17.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, never, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrClrPopoverOpenCloseButton, never>;
}

// @public (undocumented)
export class ÇlrDatagridCellRenderer implements OnDestroy {
    constructor(el: ElementRef<HTMLElement>, renderer: Renderer2, organizer: DatagridRenderOrganizer);
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    resetState(state: ColumnState): void;
    // (undocumented)
    setHidden(state: ColumnState): void;
    // (undocumented)
    setWidth(state: ColumnState): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrDatagridCellRenderer, "clr-dg-cell", never, {}, {}, never, never, false, 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, never, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrDatagridDetailRegisterer, [{ optional: true; }]>;
}

// @public (undocumented)
export class ÇlrDatagridHeaderRenderer implements OnDestroy {
    constructor(el: ElementRef<HTMLElement>, 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)
    setHidden(state: ColumnState): void;
    // (undocumented)
    setWidth(state: ColumnState): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrDatagridHeaderRenderer, "clr-dg-column", never, {}, { "resizeEmitter": "clrDgColumnResize"; }, never, never, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrDatagridHeaderRenderer, never>;
}

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

// @public (undocumented)
export class ÇlrDatagridRowRenderer implements AfterContentInit, OnDestroy {
    constructor(columnsService: ColumnsService);
    // (undocumented)
    cells: QueryList<ÇlrDatagridCellRenderer>;
    // (undocumented)
    expandableRow: ÇlrDatagridRowRenderer;
    // (undocumented)
    ngAfterContentInit(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    setCellsState(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrDatagridRowRenderer, "clr-dg-row, clr-dg-row-detail", never, {}, {}, ["expandableRow", "cells"], never, false, never>;
    // (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, never, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrDatagridSelectionCellDirective, never>;
}

// @public (undocumented)
export class ÇlrDatagridVirtualScrollDirective<T> implements AfterViewInit, DoCheck, OnDestroy {
    constructor(changeDetectorRef: ChangeDetectorRef, iterableDiffers: IterableDiffers, items: Items<T>, ngZone: NgZone, templateRef: TemplateRef<CdkVirtualForOfContext<T>>, viewContainerRef: ViewContainerRef, directionality: Directionality, scrollDispatcher: ScrollDispatcher, viewportRuler: ViewportRuler, datagrid: ClrDatagrid, columnsService: ColumnsService, injector: EnvironmentInjector);
    // Warning: (ae-forgotten-export) The symbol "CdkVirtualForInputs" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    get cdkVirtualForOf(): CdkVirtualForInputs<T>['cdkVirtualForOf'];
    set cdkVirtualForOf(value: CdkVirtualForInputs<T>['cdkVirtualForOf']);
    // (undocumented)
    get cdkVirtualForTemplate(): CdkVirtualForInputs<T>['cdkVirtualForTemplate'];
    set cdkVirtualForTemplate(value: CdkVirtualForInputs<T>['cdkVirtualForTemplate']);
    // (undocumented)
    get cdkVirtualForTemplateCacheSize(): CdkVirtualForInputs<T>['cdkVirtualForTemplateCacheSize'];
    set cdkVirtualForTemplateCacheSize(value: CdkVirtualForInputs<T>['cdkVirtualForTemplateCacheSize']);
    // (undocumented)
    get cdkVirtualForTrackBy(): CdkVirtualForInputs<T>['cdkVirtualForTrackBy'];
    set cdkVirtualForTrackBy(value: CdkVirtualForInputs<T>['cdkVirtualForTrackBy']);
    // Warning: (ae-forgotten-export) The symbol "CdkFixedSizeVirtualScrollInputs" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    get itemSize(): CdkFixedSizeVirtualScrollInputs['itemSize'];
    set itemSize(value: CdkFixedSizeVirtualScrollInputs['itemSize']);
    // (undocumented)
    get maxBufferPx(): CdkFixedSizeVirtualScrollInputs['maxBufferPx'];
    set maxBufferPx(value: CdkFixedSizeVirtualScrollInputs['maxBufferPx']);
    // (undocumented)
    get minBufferPx(): CdkFixedSizeVirtualScrollInputs['minBufferPx'];
    set minBufferPx(value: CdkFixedSizeVirtualScrollInputs['minBufferPx']);
    // (undocumented)
    ngAfterViewInit(): void;
    // (undocumented)
    ngDoCheck(): void;
    // (undocumented)
    ngOnDestroy(): void;
    // (undocumented)
    renderedRangeChange: EventEmitter<ListRange>;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrDatagridVirtualScrollDirective<any>, "[ClrVirtualScroll]", never, { "cdkVirtualForOf": "clrVirtualRowsOf"; "cdkVirtualForTrackBy": "clrVirtualRowsTrackBy"; "cdkVirtualForTemplate": "clrVirtualRowsTemplate"; "cdkVirtualForTemplateCacheSize": "clrVirtualRowsTemplateCacheSize"; "itemSize": "clrVirtualRowsItemSize"; "minBufferPx": "clrVirtualRowsMinBufferPx"; "maxBufferPx": "clrVirtualRowsMaxBufferPx"; }, { "renderedRangeChange": "renderedRangeChange"; }, never, never, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrDatagridVirtualScrollDirective<any>, [null, null, { skipSelf: true; }, null, null, null, null, null, null, null, null, null]>;
}

// @public (undocumented)
export class ÇlrDatagridWillyWonka extends WillyWonka {
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<ÇlrDatagridWillyWonka, "clr-datagrid", never, {}, {}, never, never, false, 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, never, false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrExpandableOompaLoompa, [null, { optional: true; }, null]>;
}

// @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, never, false, 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, never, false, 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, never, false, 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, ["*"], false, 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, ["*"], false, 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, ["*"], false, never>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<ÇlrWrappedRow, never>;
}

// Warnings were encountered during analysis:
//
// dist/clr-angular/button/button-group/button-group.d.ts:59:217 - (ae-forgotten-export) The symbol "i1_6" needs to be exported by the entry point index.d.ts
// dist/clr-angular/layout/nav/nav-level.d.ts:34:185 - (ae-forgotten-export) The symbol "i1_40" needs to be exported by the entry point index.d.ts
// dist/clr-angular/utils/popover/popover-host.directive.d.ts:5:114 - (ae-forgotten-export) The symbol "i1_7" needs to be exported by the entry point index.d.ts

// (No @packageDocumentation comment for this package)

```
