/*!
 * kpc 1.2.2-beta.1
 *
 * Copyright (c) Kingsoft Cloud
 * Released under the MIT License
 *
 * Documentation available at
 * https://ksc-fe.github.io/kpc/
 */
import { __decorate } from "tslib";
import { NgModule } from '@angular/core';
import { AffixModule } from './affix';
import { BadgeModule } from './badge';
import { BreadcrumbModule } from './breadcrumb';
import { ButtonModule } from './button';
import { CardModule } from './card';
import { CarouselModule } from './carousel';
import { CascaderModule } from './cascader';
import { CheckboxModule } from './checkbox';
import { CollapseModule } from './collapse';
import { DatepickerModule } from './datepicker';
import { DialogModule } from './dialog';
import { DrawerModule } from './drawer';
import { DropdownModule } from './dropdown';
import { EditableModule } from './editable';
import { FormModule } from './form';
import { GridModule } from './grid';
import { IconModule } from './icon';
import { InputModule } from './input';
import { LayoutModule } from './layout';
import { LinkModule } from './link';
import { MenuModule } from './menu';
import { MessageModule } from './message';
import { MoveWrapperModule } from './moveWrapper';
import { PaginationModule } from './pagination';
import { ProgressModule } from './progress';
import { RadioModule } from './radio';
import { RateModule } from './rate';
import { ScrollSelectModule } from './scrollSelect';
import { SelectModule } from './select';
import { SliderModule } from './slider';
import { SpinModule } from './spin';
import { SpinnerModule } from './spinner';
import { SplitModule } from './split';
import { StepsModule } from './steps';
import { SwitchModule } from './switch';
import { TableModule } from './table';
import { TabsModule } from './tabs';
import { TagModule } from './tag';
import { TimelineModule } from './timeline';
import { TimepickerModule } from './timepicker';
import { TipModule } from './tip';
import { TooltipModule } from './tooltip';
import { TransferModule } from './transfer';
import { TreeModule } from './tree';
import { UploadModule } from './upload';
export { _$, localize } from './components/utils';
export * from './affix';
export * from './badge';
export * from './breadcrumb';
export * from './button';
export * from './card';
export * from './carousel';
export * from './cascader';
export * from './checkbox';
export * from './collapse';
export * from './datepicker';
export * from './dialog';
export * from './drawer';
export * from './dropdown';
export * from './editable';
export * from './form';
export * from './grid';
export * from './icon';
export * from './input';
export * from './layout';
export * from './link';
export * from './menu';
export * from './message';
export * from './moveWrapper';
export * from './pagination';
export * from './progress';
export * from './radio';
export * from './rate';
export * from './scrollSelect';
export * from './select';
export * from './slider';
export * from './spin';
export * from './spinner';
export * from './split';
export * from './steps';
export * from './switch';
export * from './table';
export * from './tabs';
export * from './tag';
export * from './timeline';
export * from './timepicker';
export * from './tip';
export * from './tooltip';
export * from './transfer';
export * from './tree';
export * from './upload';
export var version = '1.2.2-beta.1';
export { IntactAngularBrowserModule as KpcBrowserModule } from 'intact-angular';
var KpcModule = /** @class */ (function () {
    function KpcModule() {
    }
    KpcModule = __decorate([
        NgModule({
            exports: [
                AffixModule,
                BadgeModule,
                BreadcrumbModule,
                ButtonModule,
                CardModule,
                CarouselModule,
                CascaderModule,
                CheckboxModule,
                CollapseModule,
                DatepickerModule,
                DialogModule,
                DrawerModule,
                DropdownModule,
                EditableModule,
                FormModule,
                GridModule,
                IconModule,
                InputModule,
                LayoutModule,
                LinkModule,
                MenuModule,
                MessageModule,
                MoveWrapperModule,
                PaginationModule,
                ProgressModule,
                RadioModule,
                RateModule,
                ScrollSelectModule,
                SelectModule,
                SliderModule,
                SpinModule,
                SpinnerModule,
                SplitModule,
                StepsModule,
                SwitchModule,
                TableModule,
                TabsModule,
                TagModule,
                TimelineModule,
                TimepickerModule,
                TipModule,
                TooltipModule,
                TransferModule,
                TreeModule,
                UploadModule,
            ]
        })
    ], KpcModule);
    return KpcModule;
}());
export { KpcModule };