@ng-select/ng-select

  • Version 20.2.2
  • Published
  • 472 kB
  • 1 dependency
  • MIT license

Install

npm i @ng-select/ng-select
yarn add @ng-select/ng-select
pnpm add @ng-select/ng-select

Overview

Angular ng-select - All in One UI Select, Multiselect and Autocomplete

Index

Variables

Functions

Classes

Interfaces

Type Aliases

Variables

variable SELECTION_MODEL_FACTORY

const SELECTION_MODEL_FACTORY: InjectionToken<SelectionModelFactory>;

    Functions

    function DefaultSelectionModelFactory

    DefaultSelectionModelFactory: () => DefaultSelectionModel;

      Classes

      class ConsoleService

      class ConsoleService {}

        property ɵfac

        static ɵfac: _angular_core.ɵɵFactoryDeclaration<ConsoleService, never>;

          property ɵprov

          static ɵprov: _angular_core.ɵɵInjectableDeclaration<ConsoleService>;

            method warn

            warn: (message: string) => void;

              class DefaultSelectionModel

              class DefaultSelectionModel implements SelectionModel {}

                property value

                readonly value: NgOption[];

                  method clear

                  clear: (keepDisabled: boolean) => void;

                    method select

                    select: (item: NgOption, multiple: boolean, groupAsModel: boolean) => void;

                      method unselect

                      unselect: (item: NgOption, multiple: boolean) => void;

                        class NgClearButtonTemplateDirective

                        class NgClearButtonTemplateDirective {}

                          property ɵdir

                          static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                          NgClearButtonTemplateDirective,
                          '[ng-clearbutton-tmp]',
                          never,
                          {},
                          {},
                          never,
                          never,
                          true,
                          never
                          >;

                            property ɵfac

                            static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                            NgClearButtonTemplateDirective,
                            never
                            >;

                              property template

                              readonly template: TemplateRef<any>;

                                class NgDropdownPanelComponent

                                class NgDropdownPanelComponent implements OnInit, OnChanges, OnDestroy {}

                                  property appendTo

                                  readonly appendTo: _angular_core.InputSignal<string>;

                                    property ariaLabelDropdown

                                    readonly ariaLabelDropdown: _angular_core.InputSignal<string>;

                                      property bufferAmount

                                      readonly bufferAmount: _angular_core.InputSignal<number>;

                                        property currentPosition

                                        readonly currentPosition: DropdownPosition;

                                          property filterValue

                                          readonly filterValue: _angular_core.InputSignal<string>;

                                            property footerTemplate

                                            readonly footerTemplate: _angular_core.InputSignal<TemplateRef<any>>;

                                              property headerTemplate

                                              readonly headerTemplate: _angular_core.InputSignal<TemplateRef<any>>;

                                                property items

                                                readonly items: _angular_core.InputSignal<NgOption[]>;

                                                  property markedItem

                                                  readonly markedItem: _angular_core.InputSignal<NgOption>;

                                                    property outsideClick

                                                    readonly outsideClick: _angular_core.OutputEmitterRef<void>;

                                                      property ɵcmp

                                                      static ɵcmp: _angular_core.ɵɵComponentDeclaration<
                                                      NgDropdownPanelComponent,
                                                      'ng-dropdown-panel',
                                                      never,
                                                      {
                                                      items: { alias: 'items'; required: false; isSignal: true };
                                                      markedItem: { alias: 'markedItem'; required: false; isSignal: true };
                                                      position: { alias: 'position'; required: false; isSignal: true };
                                                      appendTo: { alias: 'appendTo'; required: false; isSignal: true };
                                                      bufferAmount: { alias: 'bufferAmount'; required: false; isSignal: true };
                                                      virtualScroll: {
                                                      alias: 'virtualScroll';
                                                      required: false;
                                                      isSignal: true;
                                                      };
                                                      headerTemplate: {
                                                      alias: 'headerTemplate';
                                                      required: false;
                                                      isSignal: true;
                                                      };
                                                      footerTemplate: {
                                                      alias: 'footerTemplate';
                                                      required: false;
                                                      isSignal: true;
                                                      };
                                                      filterValue: { alias: 'filterValue'; required: false; isSignal: true };
                                                      ariaLabelDropdown: {
                                                      alias: 'ariaLabelDropdown';
                                                      required: false;
                                                      isSignal: true;
                                                      };
                                                      },
                                                      {
                                                      update: 'update';
                                                      scroll: 'scroll';
                                                      scrollToEnd: 'scrollToEnd';
                                                      outsideClick: 'outsideClick';
                                                      },
                                                      never,
                                                      ['*'],
                                                      true,
                                                      never
                                                      >;

                                                        property ɵfac

                                                        static ɵfac: _angular_core.ɵɵFactoryDeclaration<NgDropdownPanelComponent, never>;

                                                          property position

                                                          readonly position: _angular_core.InputSignal<DropdownPosition>;

                                                            property scroll

                                                            readonly scroll: _angular_core.OutputEmitterRef<{ start: number; end: number }>;

                                                              property scrollToEnd

                                                              readonly scrollToEnd: _angular_core.OutputEmitterRef<void>;

                                                                property update

                                                                readonly update: _angular_core.OutputEmitterRef<any[]>;

                                                                  property virtualScroll

                                                                  readonly virtualScroll: _angular_core.InputSignalWithTransform<boolean, unknown>;

                                                                    method adjustPosition

                                                                    adjustPosition: () => void;

                                                                      method ngOnChanges

                                                                      ngOnChanges: (changes: SimpleChanges) => void;

                                                                        method ngOnDestroy

                                                                        ngOnDestroy: () => void;

                                                                          method ngOnInit

                                                                          ngOnInit: () => void;

                                                                            method scrollTo

                                                                            scrollTo: (option: NgOption, startFromOption?: boolean) => void;

                                                                              method scrollToTag

                                                                              scrollToTag: () => void;

                                                                                class NgDropdownPanelService

                                                                                class NgDropdownPanelService {}

                                                                                  property dimensions

                                                                                  readonly dimensions: PanelDimensions;

                                                                                    property ɵfac

                                                                                    static ɵfac: _angular_core.ɵɵFactoryDeclaration<NgDropdownPanelService, never>;

                                                                                      property ɵprov

                                                                                      static ɵprov: _angular_core.ɵɵInjectableDeclaration<NgDropdownPanelService>;

                                                                                        method calculateItems

                                                                                        calculateItems: (
                                                                                        scrollPos: number,
                                                                                        itemsLength: number,
                                                                                        buffer: number
                                                                                        ) => ItemsRangeResult;

                                                                                          method getScrollTo

                                                                                          getScrollTo: (itemTop: number, itemHeight: number, lastScroll: number) => number;

                                                                                            method setDimensions

                                                                                            setDimensions: (itemHeight: number, panelHeight: number) => void;

                                                                                              class NgFooterTemplateDirective

                                                                                              class NgFooterTemplateDirective {}

                                                                                                property ɵdir

                                                                                                static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                NgFooterTemplateDirective,
                                                                                                '[ng-footer-tmp]',
                                                                                                never,
                                                                                                {},
                                                                                                {},
                                                                                                never,
                                                                                                never,
                                                                                                true,
                                                                                                never
                                                                                                >;

                                                                                                  property ɵfac

                                                                                                  static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                                                                                                  NgFooterTemplateDirective,
                                                                                                  never
                                                                                                  >;

                                                                                                    property template

                                                                                                    readonly template: TemplateRef<any>;

                                                                                                      class NgHeaderTemplateDirective

                                                                                                      class NgHeaderTemplateDirective {}

                                                                                                        property ɵdir

                                                                                                        static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                        NgHeaderTemplateDirective,
                                                                                                        '[ng-header-tmp]',
                                                                                                        never,
                                                                                                        {},
                                                                                                        {},
                                                                                                        never,
                                                                                                        never,
                                                                                                        true,
                                                                                                        never
                                                                                                        >;

                                                                                                          property ɵfac

                                                                                                          static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                                                                                                          NgHeaderTemplateDirective,
                                                                                                          never
                                                                                                          >;

                                                                                                            property template

                                                                                                            readonly template: TemplateRef<any>;

                                                                                                              class NgItemLabelDirective

                                                                                                              class NgItemLabelDirective {}

                                                                                                                constructor

                                                                                                                constructor();

                                                                                                                  property escape

                                                                                                                  escape: _angular_core.InputSignal<boolean>;

                                                                                                                    property ngItemLabel

                                                                                                                    ngItemLabel: _angular_core.InputSignal<string>;

                                                                                                                      property ɵdir

                                                                                                                      static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                      NgItemLabelDirective,
                                                                                                                      '[ngItemLabel]',
                                                                                                                      never,
                                                                                                                      {
                                                                                                                      ngItemLabel: { alias: 'ngItemLabel'; required: false; isSignal: true };
                                                                                                                      escape: { alias: 'escape'; required: false; isSignal: true };
                                                                                                                      },
                                                                                                                      {},
                                                                                                                      never,
                                                                                                                      never,
                                                                                                                      true,
                                                                                                                      never
                                                                                                                      >;

                                                                                                                        property ɵfac

                                                                                                                        static ɵfac: _angular_core.ɵɵFactoryDeclaration<NgItemLabelDirective, never>;

                                                                                                                          class NgLabelTemplateDirective

                                                                                                                          class NgLabelTemplateDirective {}

                                                                                                                            property ɵdir

                                                                                                                            static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                            NgLabelTemplateDirective,
                                                                                                                            '[ng-label-tmp]',
                                                                                                                            never,
                                                                                                                            {},
                                                                                                                            {},
                                                                                                                            never,
                                                                                                                            never,
                                                                                                                            true,
                                                                                                                            never
                                                                                                                            >;

                                                                                                                              property ɵfac

                                                                                                                              static ɵfac: _angular_core.ɵɵFactoryDeclaration<NgLabelTemplateDirective, never>;

                                                                                                                                property template

                                                                                                                                readonly template: TemplateRef<any>;

                                                                                                                                  class NgLoadingSpinnerTemplateDirective

                                                                                                                                  class NgLoadingSpinnerTemplateDirective {}

                                                                                                                                    property ɵdir

                                                                                                                                    static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                                    NgLoadingSpinnerTemplateDirective,
                                                                                                                                    '[ng-loadingspinner-tmp]',
                                                                                                                                    never,
                                                                                                                                    {},
                                                                                                                                    {},
                                                                                                                                    never,
                                                                                                                                    never,
                                                                                                                                    true,
                                                                                                                                    never
                                                                                                                                    >;

                                                                                                                                      property ɵfac

                                                                                                                                      static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                                                                                                                                      NgLoadingSpinnerTemplateDirective,
                                                                                                                                      never
                                                                                                                                      >;

                                                                                                                                        property template

                                                                                                                                        readonly template: TemplateRef<any>;

                                                                                                                                          class NgLoadingTextTemplateDirective

                                                                                                                                          class NgLoadingTextTemplateDirective {}

                                                                                                                                            property ɵdir

                                                                                                                                            static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                                            NgLoadingTextTemplateDirective,
                                                                                                                                            '[ng-loadingtext-tmp]',
                                                                                                                                            never,
                                                                                                                                            {},
                                                                                                                                            {},
                                                                                                                                            never,
                                                                                                                                            never,
                                                                                                                                            true,
                                                                                                                                            never
                                                                                                                                            >;

                                                                                                                                              property ɵfac

                                                                                                                                              static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                                                                                                                                              NgLoadingTextTemplateDirective,
                                                                                                                                              never
                                                                                                                                              >;

                                                                                                                                                property template

                                                                                                                                                readonly template: TemplateRef<any>;

                                                                                                                                                  class NgMultiLabelTemplateDirective

                                                                                                                                                  class NgMultiLabelTemplateDirective {}

                                                                                                                                                    property ɵdir

                                                                                                                                                    static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                                                    NgMultiLabelTemplateDirective,
                                                                                                                                                    '[ng-multi-label-tmp]',
                                                                                                                                                    never,
                                                                                                                                                    {},
                                                                                                                                                    {},
                                                                                                                                                    never,
                                                                                                                                                    never,
                                                                                                                                                    true,
                                                                                                                                                    never
                                                                                                                                                    >;

                                                                                                                                                      property ɵfac

                                                                                                                                                      static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                                                                                                                                                      NgMultiLabelTemplateDirective,
                                                                                                                                                      never
                                                                                                                                                      >;

                                                                                                                                                        property template

                                                                                                                                                        readonly template: TemplateRef<any>;

                                                                                                                                                          class NgNotFoundTemplateDirective

                                                                                                                                                          class NgNotFoundTemplateDirective {}

                                                                                                                                                            property ɵdir

                                                                                                                                                            static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                                                            NgNotFoundTemplateDirective,
                                                                                                                                                            '[ng-notfound-tmp]',
                                                                                                                                                            never,
                                                                                                                                                            {},
                                                                                                                                                            {},
                                                                                                                                                            never,
                                                                                                                                                            never,
                                                                                                                                                            true,
                                                                                                                                                            never
                                                                                                                                                            >;

                                                                                                                                                              property ɵfac

                                                                                                                                                              static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                                                                                                                                                              NgNotFoundTemplateDirective,
                                                                                                                                                              never
                                                                                                                                                              >;

                                                                                                                                                                property template

                                                                                                                                                                readonly template: TemplateRef<any>;

                                                                                                                                                                  class NgOptgroupTemplateDirective

                                                                                                                                                                  class NgOptgroupTemplateDirective {}

                                                                                                                                                                    property ɵdir

                                                                                                                                                                    static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                                                                    NgOptgroupTemplateDirective,
                                                                                                                                                                    '[ng-optgroup-tmp]',
                                                                                                                                                                    never,
                                                                                                                                                                    {},
                                                                                                                                                                    {},
                                                                                                                                                                    never,
                                                                                                                                                                    never,
                                                                                                                                                                    true,
                                                                                                                                                                    never
                                                                                                                                                                    >;

                                                                                                                                                                      property ɵfac

                                                                                                                                                                      static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                                                                                                                                                                      NgOptgroupTemplateDirective,
                                                                                                                                                                      never
                                                                                                                                                                      >;

                                                                                                                                                                        property template

                                                                                                                                                                        readonly template: TemplateRef<any>;

                                                                                                                                                                          class NgOptionComponent

                                                                                                                                                                          class NgOptionComponent {}

                                                                                                                                                                            constructor

                                                                                                                                                                            constructor();

                                                                                                                                                                              property disabled

                                                                                                                                                                              readonly disabled: _angular_core.InputSignalWithTransform<boolean, unknown>;

                                                                                                                                                                                property elementRef

                                                                                                                                                                                readonly elementRef: ElementRef<any>;

                                                                                                                                                                                  property label

                                                                                                                                                                                  readonly label: _angular_core.WritableSignal<string>;

                                                                                                                                                                                    property ɵcmp

                                                                                                                                                                                    static ɵcmp: _angular_core.ɵɵComponentDeclaration<
                                                                                                                                                                                    NgOptionComponent,
                                                                                                                                                                                    'ng-option',
                                                                                                                                                                                    never,
                                                                                                                                                                                    {
                                                                                                                                                                                    value: { alias: 'value'; required: false; isSignal: true };
                                                                                                                                                                                    disabled: { alias: 'disabled'; required: false; isSignal: true };
                                                                                                                                                                                    },
                                                                                                                                                                                    {},
                                                                                                                                                                                    never,
                                                                                                                                                                                    ['*'],
                                                                                                                                                                                    true,
                                                                                                                                                                                    never
                                                                                                                                                                                    >;

                                                                                                                                                                                      property ɵfac

                                                                                                                                                                                      static ɵfac: _angular_core.ɵɵFactoryDeclaration<NgOptionComponent, never>;

                                                                                                                                                                                        property stateChange

                                                                                                                                                                                        readonly stateChange: _angular_core.Signal<StateChange>;

                                                                                                                                                                                          property stateChange$

                                                                                                                                                                                          readonly stateChange$: rxjs.Observable<StateChange>;

                                                                                                                                                                                            property value

                                                                                                                                                                                            readonly value: _angular_core.InputSignal<any>;

                                                                                                                                                                                              class NgOptionTemplateDirective

                                                                                                                                                                                              class NgOptionTemplateDirective {}

                                                                                                                                                                                                property ɵdir

                                                                                                                                                                                                static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                                                                                                NgOptionTemplateDirective,
                                                                                                                                                                                                '[ng-option-tmp]',
                                                                                                                                                                                                never,
                                                                                                                                                                                                {},
                                                                                                                                                                                                {},
                                                                                                                                                                                                never,
                                                                                                                                                                                                never,
                                                                                                                                                                                                true,
                                                                                                                                                                                                never
                                                                                                                                                                                                >;

                                                                                                                                                                                                  property ɵfac

                                                                                                                                                                                                  static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                                                                                                                                                                                                  NgOptionTemplateDirective,
                                                                                                                                                                                                  never
                                                                                                                                                                                                  >;

                                                                                                                                                                                                    property template

                                                                                                                                                                                                    readonly template: TemplateRef<any>;

                                                                                                                                                                                                      class NgPlaceholderTemplateDirective

                                                                                                                                                                                                      class NgPlaceholderTemplateDirective {}

                                                                                                                                                                                                        property ɵdir

                                                                                                                                                                                                        static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                                                                                                        NgPlaceholderTemplateDirective,
                                                                                                                                                                                                        '[ng-placeholder-tmp]',
                                                                                                                                                                                                        never,
                                                                                                                                                                                                        {},
                                                                                                                                                                                                        {},
                                                                                                                                                                                                        never,
                                                                                                                                                                                                        never,
                                                                                                                                                                                                        true,
                                                                                                                                                                                                        never
                                                                                                                                                                                                        >;

                                                                                                                                                                                                          property ɵfac

                                                                                                                                                                                                          static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                                                                                                                                                                                                          NgPlaceholderTemplateDirective,
                                                                                                                                                                                                          never
                                                                                                                                                                                                          >;

                                                                                                                                                                                                            property template

                                                                                                                                                                                                            readonly template: TemplateRef<any>;

                                                                                                                                                                                                              class NgSelectComponent

                                                                                                                                                                                                              class NgSelectComponent
                                                                                                                                                                                                              implements OnDestroy, OnChanges, OnInit, AfterViewInit, ControlValueAccessor {}

                                                                                                                                                                                                                constructor

                                                                                                                                                                                                                constructor();

                                                                                                                                                                                                                  property addEvent

                                                                                                                                                                                                                  readonly addEvent: _angular_core.OutputEmitterRef<any>;

                                                                                                                                                                                                                    property addTag

                                                                                                                                                                                                                    readonly addTag: _angular_core.InputSignal<boolean | AddTagFn>;

                                                                                                                                                                                                                      property addTagText

                                                                                                                                                                                                                      readonly addTagText: _angular_core.InputSignal<string>;

                                                                                                                                                                                                                        property appearance

                                                                                                                                                                                                                        readonly appearance: _angular_core.ModelSignal<string>;

                                                                                                                                                                                                                          property appendTo

                                                                                                                                                                                                                          readonly appendTo: _angular_core.InputSignal<string>;

                                                                                                                                                                                                                            property ariaLabel

                                                                                                                                                                                                                            readonly ariaLabel: _angular_core.InputSignal<string>;

                                                                                                                                                                                                                              property ariaLabelDropdown

                                                                                                                                                                                                                              readonly ariaLabelDropdown: _angular_core.InputSignal<string>;

                                                                                                                                                                                                                                property bindLabel

                                                                                                                                                                                                                                readonly bindLabel: _angular_core.ModelSignal<string>;

                                                                                                                                                                                                                                  property bindValue

                                                                                                                                                                                                                                  readonly bindValue: _angular_core.ModelSignal<string>;

                                                                                                                                                                                                                                    property blurEvent

                                                                                                                                                                                                                                    readonly blurEvent: _angular_core.OutputEmitterRef<any>;

                                                                                                                                                                                                                                      property bufferAmount

                                                                                                                                                                                                                                      readonly bufferAmount: _angular_core.InputSignalWithTransform<number, unknown>;

                                                                                                                                                                                                                                        property changeEvent

                                                                                                                                                                                                                                        readonly changeEvent: _angular_core.OutputEmitterRef<any>;

                                                                                                                                                                                                                                          property classes

                                                                                                                                                                                                                                          readonly classes: string;

                                                                                                                                                                                                                                            property clearable

                                                                                                                                                                                                                                            readonly clearable: _angular_core.InputSignalWithTransform<boolean, unknown>;

                                                                                                                                                                                                                                              property clearAllText

                                                                                                                                                                                                                                              readonly clearAllText: _angular_core.InputSignal<string>;

                                                                                                                                                                                                                                                property clearButton

                                                                                                                                                                                                                                                readonly clearButton: _angular_core.Signal<ElementRef<HTMLSpanElement>>;

                                                                                                                                                                                                                                                  property clearButtonTemplate

                                                                                                                                                                                                                                                  readonly clearButtonTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                    property clearEvent

                                                                                                                                                                                                                                                    readonly clearEvent: _angular_core.OutputEmitterRef<void>;

                                                                                                                                                                                                                                                      property clearItem

                                                                                                                                                                                                                                                      clearItem: (item: any) => void;

                                                                                                                                                                                                                                                        property clearOnBackspace

                                                                                                                                                                                                                                                        readonly clearOnBackspace: _angular_core.InputSignalWithTransform<
                                                                                                                                                                                                                                                        boolean,
                                                                                                                                                                                                                                                        unknown
                                                                                                                                                                                                                                                        >;

                                                                                                                                                                                                                                                          property clearSearchOnAdd

                                                                                                                                                                                                                                                          readonly clearSearchOnAdd: _angular_core.InputSignal<any>;

                                                                                                                                                                                                                                                            property clearSearchOnAddValue

                                                                                                                                                                                                                                                            readonly clearSearchOnAddValue: _angular_core.Signal<any>;

                                                                                                                                                                                                                                                              property closeEvent

                                                                                                                                                                                                                                                              readonly closeEvent: _angular_core.OutputEmitterRef<void>;

                                                                                                                                                                                                                                                                property closeOnSelect

                                                                                                                                                                                                                                                                readonly closeOnSelect: _angular_core.InputSignalWithTransform<boolean, unknown>;

                                                                                                                                                                                                                                                                  property compareWith

                                                                                                                                                                                                                                                                  readonly compareWith: _angular_core.InputSignalWithTransform<
                                                                                                                                                                                                                                                                  CompareWithFn,
                                                                                                                                                                                                                                                                  CompareWithFn
                                                                                                                                                                                                                                                                  >;

                                                                                                                                                                                                                                                                    property config

                                                                                                                                                                                                                                                                    readonly config: NgSelectConfig;

                                                                                                                                                                                                                                                                      property currentPanelPosition

                                                                                                                                                                                                                                                                      readonly currentPanelPosition: DropdownPosition;

                                                                                                                                                                                                                                                                        property deselectOnClick

                                                                                                                                                                                                                                                                        readonly deselectOnClick: _angular_core.InputSignal<boolean>;

                                                                                                                                                                                                                                                                          property deselectOnClickValue

                                                                                                                                                                                                                                                                          readonly deselectOnClickValue: _angular_core.Signal<boolean>;

                                                                                                                                                                                                                                                                            property disabled

                                                                                                                                                                                                                                                                            readonly disabled: _angular_core.Signal<boolean>;

                                                                                                                                                                                                                                                                              property dropdownId

                                                                                                                                                                                                                                                                              dropdownId: string;

                                                                                                                                                                                                                                                                                property dropdownPanel

                                                                                                                                                                                                                                                                                readonly dropdownPanel: _angular_core.Signal<any>;

                                                                                                                                                                                                                                                                                  property dropdownPosition

                                                                                                                                                                                                                                                                                  readonly dropdownPosition: _angular_core.InputSignal<DropdownPosition>;

                                                                                                                                                                                                                                                                                    property editableSearchTerm

                                                                                                                                                                                                                                                                                    readonly editableSearchTerm: _angular_core.InputSignalWithTransform<
                                                                                                                                                                                                                                                                                    boolean,
                                                                                                                                                                                                                                                                                    unknown
                                                                                                                                                                                                                                                                                    >;

                                                                                                                                                                                                                                                                                      property element

                                                                                                                                                                                                                                                                                      element: HTMLElement;

                                                                                                                                                                                                                                                                                        property escapeHTML

                                                                                                                                                                                                                                                                                        escapeHTML: boolean;

                                                                                                                                                                                                                                                                                          property filtered

                                                                                                                                                                                                                                                                                          readonly filtered: boolean;

                                                                                                                                                                                                                                                                                            property fixedPlaceholder

                                                                                                                                                                                                                                                                                            readonly fixedPlaceholder: _angular_core.InputSignal<boolean>;

                                                                                                                                                                                                                                                                                              property focused

                                                                                                                                                                                                                                                                                              focused: boolean;

                                                                                                                                                                                                                                                                                                property focusEvent

                                                                                                                                                                                                                                                                                                readonly focusEvent: _angular_core.OutputEmitterRef<any>;

                                                                                                                                                                                                                                                                                                  property footerTemplate

                                                                                                                                                                                                                                                                                                  readonly footerTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                    property groupBy

                                                                                                                                                                                                                                                                                                    readonly groupBy: _angular_core.InputSignal<string | ((value: any) => any)>;

                                                                                                                                                                                                                                                                                                      property groupValue

                                                                                                                                                                                                                                                                                                      readonly groupValue: _angular_core.InputSignal<GroupValueFn>;

                                                                                                                                                                                                                                                                                                        property hasValue

                                                                                                                                                                                                                                                                                                        readonly hasValue: boolean;

                                                                                                                                                                                                                                                                                                          property headerTemplate

                                                                                                                                                                                                                                                                                                          readonly headerTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                            property hideSelected

                                                                                                                                                                                                                                                                                                            readonly hideSelected: _angular_core.InputSignalWithTransform<boolean, unknown>;

                                                                                                                                                                                                                                                                                                              property inputAttrs

                                                                                                                                                                                                                                                                                                              readonly inputAttrs: _angular_core.InputSignal<{ [key: string]: string }>;

                                                                                                                                                                                                                                                                                                                property isOpen

                                                                                                                                                                                                                                                                                                                readonly isOpen: _angular_core.ModelSignal<boolean>;

                                                                                                                                                                                                                                                                                                                  property items

                                                                                                                                                                                                                                                                                                                  readonly items: _angular_core.ModelSignal<any[]>;

                                                                                                                                                                                                                                                                                                                    property itemsList

                                                                                                                                                                                                                                                                                                                    itemsList: ItemsList;

                                                                                                                                                                                                                                                                                                                      property keyDownFn

                                                                                                                                                                                                                                                                                                                      readonly keyDownFn: _angular_core.InputSignal<(_: KeyboardEvent) => boolean>;

                                                                                                                                                                                                                                                                                                                        property labelForId

                                                                                                                                                                                                                                                                                                                        readonly labelForId: _angular_core.InputSignal<any>;

                                                                                                                                                                                                                                                                                                                          property labelTemplate

                                                                                                                                                                                                                                                                                                                          readonly labelTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                            property loading

                                                                                                                                                                                                                                                                                                                            readonly loading: _angular_core.InputSignalWithTransform<boolean, unknown>;

                                                                                                                                                                                                                                                                                                                              property loadingSpinnerTemplate

                                                                                                                                                                                                                                                                                                                              readonly loadingSpinnerTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                                property loadingText

                                                                                                                                                                                                                                                                                                                                readonly loadingText: _angular_core.InputSignal<string>;

                                                                                                                                                                                                                                                                                                                                  property loadingTextTemplate

                                                                                                                                                                                                                                                                                                                                  readonly loadingTextTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                                    property markFirst

                                                                                                                                                                                                                                                                                                                                    readonly markFirst: _angular_core.InputSignalWithTransform<boolean, unknown>;

                                                                                                                                                                                                                                                                                                                                      property maxSelectedItems

                                                                                                                                                                                                                                                                                                                                      readonly maxSelectedItems: _angular_core.InputSignalWithTransform<
                                                                                                                                                                                                                                                                                                                                      number,
                                                                                                                                                                                                                                                                                                                                      unknown
                                                                                                                                                                                                                                                                                                                                      >;

                                                                                                                                                                                                                                                                                                                                        property minTermLength

                                                                                                                                                                                                                                                                                                                                        readonly minTermLength: _angular_core.InputSignalWithTransform<number, unknown>;

                                                                                                                                                                                                                                                                                                                                          property multiLabelTemplate

                                                                                                                                                                                                                                                                                                                                          readonly multiLabelTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                                            property multiple

                                                                                                                                                                                                                                                                                                                                            readonly multiple: _angular_core.InputSignalWithTransform<boolean, unknown>;

                                                                                                                                                                                                                                                                                                                                              property ngClass

                                                                                                                                                                                                                                                                                                                                              readonly ngClass: _angular_core.InputSignal<any>;

                                                                                                                                                                                                                                                                                                                                                property ngOptions

                                                                                                                                                                                                                                                                                                                                                ngOptions: _angular_core.Signal<readonly NgOptionComponent[]>;

                                                                                                                                                                                                                                                                                                                                                  property ngOptionsObservable

                                                                                                                                                                                                                                                                                                                                                  ngOptionsObservable: rxjs.Observable<readonly NgOptionComponent[]>;

                                                                                                                                                                                                                                                                                                                                                    property notFoundTemplate

                                                                                                                                                                                                                                                                                                                                                    readonly notFoundTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                                                      property notFoundText

                                                                                                                                                                                                                                                                                                                                                      readonly notFoundText: _angular_core.InputSignal<string>;

                                                                                                                                                                                                                                                                                                                                                        property openEvent

                                                                                                                                                                                                                                                                                                                                                        readonly openEvent: _angular_core.OutputEmitterRef<void>;

                                                                                                                                                                                                                                                                                                                                                          property openOnEnter

                                                                                                                                                                                                                                                                                                                                                          readonly openOnEnter: _angular_core.InputSignalWithTransform<boolean, unknown>;

                                                                                                                                                                                                                                                                                                                                                            property optgroupTemplate

                                                                                                                                                                                                                                                                                                                                                            readonly optgroupTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                                                              property optionTemplate

                                                                                                                                                                                                                                                                                                                                                              readonly optionTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                                                                property ɵcmp

                                                                                                                                                                                                                                                                                                                                                                static ɵcmp: _angular_core.ɵɵComponentDeclaration<
                                                                                                                                                                                                                                                                                                                                                                NgSelectComponent,
                                                                                                                                                                                                                                                                                                                                                                'ng-select',
                                                                                                                                                                                                                                                                                                                                                                never,
                                                                                                                                                                                                                                                                                                                                                                {
                                                                                                                                                                                                                                                                                                                                                                ariaLabelDropdown: {
                                                                                                                                                                                                                                                                                                                                                                alias: 'ariaLabelDropdown';
                                                                                                                                                                                                                                                                                                                                                                required: false;
                                                                                                                                                                                                                                                                                                                                                                isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                };
                                                                                                                                                                                                                                                                                                                                                                ariaLabel: { alias: 'ariaLabel'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                markFirst: { alias: 'markFirst'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                placeholder: { alias: 'placeholder'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                fixedPlaceholder: {
                                                                                                                                                                                                                                                                                                                                                                alias: 'fixedPlaceholder';
                                                                                                                                                                                                                                                                                                                                                                required: false;
                                                                                                                                                                                                                                                                                                                                                                isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                };
                                                                                                                                                                                                                                                                                                                                                                notFoundText: { alias: 'notFoundText'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                typeToSearchText: {
                                                                                                                                                                                                                                                                                                                                                                alias: 'typeToSearchText';
                                                                                                                                                                                                                                                                                                                                                                required: false;
                                                                                                                                                                                                                                                                                                                                                                isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                };
                                                                                                                                                                                                                                                                                                                                                                preventToggleOnRightClick: {
                                                                                                                                                                                                                                                                                                                                                                alias: 'preventToggleOnRightClick';
                                                                                                                                                                                                                                                                                                                                                                required: false;
                                                                                                                                                                                                                                                                                                                                                                isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                };
                                                                                                                                                                                                                                                                                                                                                                addTagText: { alias: 'addTagText'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                loadingText: { alias: 'loadingText'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                clearAllText: { alias: 'clearAllText'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                dropdownPosition: {
                                                                                                                                                                                                                                                                                                                                                                alias: 'dropdownPosition';
                                                                                                                                                                                                                                                                                                                                                                required: false;
                                                                                                                                                                                                                                                                                                                                                                isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                };
                                                                                                                                                                                                                                                                                                                                                                appendTo: { alias: 'appendTo'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                loading: { alias: 'loading'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                closeOnSelect: {
                                                                                                                                                                                                                                                                                                                                                                alias: 'closeOnSelect';
                                                                                                                                                                                                                                                                                                                                                                required: false;
                                                                                                                                                                                                                                                                                                                                                                isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                };
                                                                                                                                                                                                                                                                                                                                                                hideSelected: { alias: 'hideSelected'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                selectOnTab: { alias: 'selectOnTab'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                openOnEnter: { alias: 'openOnEnter'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                maxSelectedItems: {
                                                                                                                                                                                                                                                                                                                                                                alias: 'maxSelectedItems';
                                                                                                                                                                                                                                                                                                                                                                required: false;
                                                                                                                                                                                                                                                                                                                                                                isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                };
                                                                                                                                                                                                                                                                                                                                                                groupBy: { alias: 'groupBy'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                groupValue: { alias: 'groupValue'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                bufferAmount: { alias: 'bufferAmount'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                virtualScroll: {
                                                                                                                                                                                                                                                                                                                                                                alias: 'virtualScroll';
                                                                                                                                                                                                                                                                                                                                                                required: false;
                                                                                                                                                                                                                                                                                                                                                                isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                };
                                                                                                                                                                                                                                                                                                                                                                selectableGroup: {
                                                                                                                                                                                                                                                                                                                                                                alias: 'selectableGroup';
                                                                                                                                                                                                                                                                                                                                                                required: false;
                                                                                                                                                                                                                                                                                                                                                                isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                };
                                                                                                                                                                                                                                                                                                                                                                tabFocusOnClearButton: {
                                                                                                                                                                                                                                                                                                                                                                alias: 'tabFocusOnClearButton';
                                                                                                                                                                                                                                                                                                                                                                required: false;
                                                                                                                                                                                                                                                                                                                                                                isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                };
                                                                                                                                                                                                                                                                                                                                                                selectableGroupAsModel: {
                                                                                                                                                                                                                                                                                                                                                                alias: 'selectableGroupAsModel';
                                                                                                                                                                                                                                                                                                                                                                required: false;
                                                                                                                                                                                                                                                                                                                                                                isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                };
                                                                                                                                                                                                                                                                                                                                                                searchFn: { alias: 'searchFn'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                trackByFn: { alias: 'trackByFn'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                clearOnBackspace: {
                                                                                                                                                                                                                                                                                                                                                                alias: 'clearOnBackspace';
                                                                                                                                                                                                                                                                                                                                                                required: false;
                                                                                                                                                                                                                                                                                                                                                                isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                };
                                                                                                                                                                                                                                                                                                                                                                labelForId: { alias: 'labelForId'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                inputAttrs: { alias: 'inputAttrs'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                tabIndex: { alias: 'tabIndex'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                readonly: { alias: 'readonly'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                searchWhileComposing: {
                                                                                                                                                                                                                                                                                                                                                                alias: 'searchWhileComposing';
                                                                                                                                                                                                                                                                                                                                                                required: false;
                                                                                                                                                                                                                                                                                                                                                                isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                };
                                                                                                                                                                                                                                                                                                                                                                minTermLength: {
                                                                                                                                                                                                                                                                                                                                                                alias: 'minTermLength';
                                                                                                                                                                                                                                                                                                                                                                required: false;
                                                                                                                                                                                                                                                                                                                                                                isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                };
                                                                                                                                                                                                                                                                                                                                                                editableSearchTerm: {
                                                                                                                                                                                                                                                                                                                                                                alias: 'editableSearchTerm';
                                                                                                                                                                                                                                                                                                                                                                required: false;
                                                                                                                                                                                                                                                                                                                                                                isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                };
                                                                                                                                                                                                                                                                                                                                                                ngClass: { alias: 'ngClass'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                typeahead: { alias: 'typeahead'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                multiple: { alias: 'multiple'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                addTag: { alias: 'addTag'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                searchable: { alias: 'searchable'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                clearable: { alias: 'clearable'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                deselectOnClick: {
                                                                                                                                                                                                                                                                                                                                                                alias: 'deselectOnClick';
                                                                                                                                                                                                                                                                                                                                                                required: false;
                                                                                                                                                                                                                                                                                                                                                                isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                };
                                                                                                                                                                                                                                                                                                                                                                clearSearchOnAdd: {
                                                                                                                                                                                                                                                                                                                                                                alias: 'clearSearchOnAdd';
                                                                                                                                                                                                                                                                                                                                                                required: false;
                                                                                                                                                                                                                                                                                                                                                                isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                };
                                                                                                                                                                                                                                                                                                                                                                compareWith: { alias: 'compareWith'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                bindLabel: { alias: 'bindLabel'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                bindValue: { alias: 'bindValue'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                appearance: { alias: 'appearance'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                isOpen: { alias: 'isOpen'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                items: { alias: 'items'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                keyDownFn: { alias: 'keyDownFn'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                },
                                                                                                                                                                                                                                                                                                                                                                {
                                                                                                                                                                                                                                                                                                                                                                bindLabel: 'bindLabelChange';
                                                                                                                                                                                                                                                                                                                                                                bindValue: 'bindValueChange';
                                                                                                                                                                                                                                                                                                                                                                appearance: 'appearanceChange';
                                                                                                                                                                                                                                                                                                                                                                isOpen: 'isOpenChange';
                                                                                                                                                                                                                                                                                                                                                                items: 'itemsChange';
                                                                                                                                                                                                                                                                                                                                                                blurEvent: 'blur';
                                                                                                                                                                                                                                                                                                                                                                focusEvent: 'focus';
                                                                                                                                                                                                                                                                                                                                                                changeEvent: 'change';
                                                                                                                                                                                                                                                                                                                                                                openEvent: 'open';
                                                                                                                                                                                                                                                                                                                                                                closeEvent: 'close';
                                                                                                                                                                                                                                                                                                                                                                searchEvent: 'search';
                                                                                                                                                                                                                                                                                                                                                                clearEvent: 'clear';
                                                                                                                                                                                                                                                                                                                                                                addEvent: 'add';
                                                                                                                                                                                                                                                                                                                                                                removeEvent: 'remove';
                                                                                                                                                                                                                                                                                                                                                                scroll: 'scroll';
                                                                                                                                                                                                                                                                                                                                                                scrollToEnd: 'scrollToEnd';
                                                                                                                                                                                                                                                                                                                                                                },
                                                                                                                                                                                                                                                                                                                                                                [
                                                                                                                                                                                                                                                                                                                                                                'optionTemplate',
                                                                                                                                                                                                                                                                                                                                                                'optgroupTemplate',
                                                                                                                                                                                                                                                                                                                                                                'labelTemplate',
                                                                                                                                                                                                                                                                                                                                                                'multiLabelTemplate',
                                                                                                                                                                                                                                                                                                                                                                'headerTemplate',
                                                                                                                                                                                                                                                                                                                                                                'footerTemplate',
                                                                                                                                                                                                                                                                                                                                                                'notFoundTemplate',
                                                                                                                                                                                                                                                                                                                                                                'placeholderTemplate',
                                                                                                                                                                                                                                                                                                                                                                'typeToSearchTemplate',
                                                                                                                                                                                                                                                                                                                                                                'loadingTextTemplate',
                                                                                                                                                                                                                                                                                                                                                                'tagTemplate',
                                                                                                                                                                                                                                                                                                                                                                'loadingSpinnerTemplate',
                                                                                                                                                                                                                                                                                                                                                                'clearButtonTemplate',
                                                                                                                                                                                                                                                                                                                                                                'ngOptions'
                                                                                                                                                                                                                                                                                                                                                                ],
                                                                                                                                                                                                                                                                                                                                                                never,
                                                                                                                                                                                                                                                                                                                                                                true,
                                                                                                                                                                                                                                                                                                                                                                never
                                                                                                                                                                                                                                                                                                                                                                >;

                                                                                                                                                                                                                                                                                                                                                                  property ɵfac

                                                                                                                                                                                                                                                                                                                                                                  static ɵfac: _angular_core.ɵɵFactoryDeclaration<NgSelectComponent, never>;

                                                                                                                                                                                                                                                                                                                                                                    property placeholder

                                                                                                                                                                                                                                                                                                                                                                    readonly placeholder: _angular_core.InputSignal<string>;

                                                                                                                                                                                                                                                                                                                                                                      property placeholderTemplate

                                                                                                                                                                                                                                                                                                                                                                      readonly placeholderTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                                                                        property preventToggleOnRightClick

                                                                                                                                                                                                                                                                                                                                                                        readonly preventToggleOnRightClick: _angular_core.InputSignal<boolean>;

                                                                                                                                                                                                                                                                                                                                                                          property readonly

                                                                                                                                                                                                                                                                                                                                                                          readonly readonly: _angular_core.InputSignalWithTransform<boolean, unknown>;

                                                                                                                                                                                                                                                                                                                                                                            property removeEvent

                                                                                                                                                                                                                                                                                                                                                                            readonly removeEvent: _angular_core.OutputEmitterRef<any>;

                                                                                                                                                                                                                                                                                                                                                                              property scroll

                                                                                                                                                                                                                                                                                                                                                                              readonly scroll: _angular_core.OutputEmitterRef<{ start: number; end: number }>;

                                                                                                                                                                                                                                                                                                                                                                                property scrollToEnd

                                                                                                                                                                                                                                                                                                                                                                                readonly scrollToEnd: _angular_core.OutputEmitterRef<any>;

                                                                                                                                                                                                                                                                                                                                                                                  property searchable

                                                                                                                                                                                                                                                                                                                                                                                  readonly searchable: _angular_core.InputSignalWithTransform<boolean, unknown>;

                                                                                                                                                                                                                                                                                                                                                                                    property searchEvent

                                                                                                                                                                                                                                                                                                                                                                                    readonly searchEvent: _angular_core.OutputEmitterRef<{
                                                                                                                                                                                                                                                                                                                                                                                    term: string;
                                                                                                                                                                                                                                                                                                                                                                                    items: any[];
                                                                                                                                                                                                                                                                                                                                                                                    }>;

                                                                                                                                                                                                                                                                                                                                                                                      property searchFn

                                                                                                                                                                                                                                                                                                                                                                                      readonly searchFn: _angular_core.InputSignal<any>;

                                                                                                                                                                                                                                                                                                                                                                                        property searchInput

                                                                                                                                                                                                                                                                                                                                                                                        readonly searchInput: _angular_core.Signal<ElementRef<HTMLInputElement>>;

                                                                                                                                                                                                                                                                                                                                                                                          property searchTerm

                                                                                                                                                                                                                                                                                                                                                                                          searchTerm: string;

                                                                                                                                                                                                                                                                                                                                                                                            property searchWhileComposing

                                                                                                                                                                                                                                                                                                                                                                                            readonly searchWhileComposing: _angular_core.InputSignalWithTransform<
                                                                                                                                                                                                                                                                                                                                                                                            boolean,
                                                                                                                                                                                                                                                                                                                                                                                            unknown
                                                                                                                                                                                                                                                                                                                                                                                            >;

                                                                                                                                                                                                                                                                                                                                                                                              property selectableGroup

                                                                                                                                                                                                                                                                                                                                                                                              readonly selectableGroup: _angular_core.InputSignalWithTransform<
                                                                                                                                                                                                                                                                                                                                                                                              boolean,
                                                                                                                                                                                                                                                                                                                                                                                              unknown
                                                                                                                                                                                                                                                                                                                                                                                              >;

                                                                                                                                                                                                                                                                                                                                                                                                property selectableGroupAsModel

                                                                                                                                                                                                                                                                                                                                                                                                readonly selectableGroupAsModel: _angular_core.InputSignalWithTransform<
                                                                                                                                                                                                                                                                                                                                                                                                boolean,
                                                                                                                                                                                                                                                                                                                                                                                                unknown
                                                                                                                                                                                                                                                                                                                                                                                                >;

                                                                                                                                                                                                                                                                                                                                                                                                  property selectedItems

                                                                                                                                                                                                                                                                                                                                                                                                  readonly selectedItems: NgOption[];

                                                                                                                                                                                                                                                                                                                                                                                                    property selectedValues

                                                                                                                                                                                                                                                                                                                                                                                                    readonly selectedValues: any[];

                                                                                                                                                                                                                                                                                                                                                                                                      property selectOnTab

                                                                                                                                                                                                                                                                                                                                                                                                      readonly selectOnTab: _angular_core.InputSignalWithTransform<boolean, unknown>;

                                                                                                                                                                                                                                                                                                                                                                                                        property showAddTag

                                                                                                                                                                                                                                                                                                                                                                                                        readonly showAddTag: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                          property tabFocusOnClear

                                                                                                                                                                                                                                                                                                                                                                                                          tabFocusOnClear: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                                                                                                                                                            property tabFocusOnClearButton

                                                                                                                                                                                                                                                                                                                                                                                                            readonly tabFocusOnClearButton: _angular_core.InputSignal<boolean>;

                                                                                                                                                                                                                                                                                                                                                                                                              property tabIndex

                                                                                                                                                                                                                                                                                                                                                                                                              readonly tabIndex: _angular_core.InputSignalWithTransform<number, unknown>;

                                                                                                                                                                                                                                                                                                                                                                                                                property tagTemplate

                                                                                                                                                                                                                                                                                                                                                                                                                readonly tagTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                                                                                                                  property trackByFn

                                                                                                                                                                                                                                                                                                                                                                                                                  readonly trackByFn: _angular_core.InputSignal<any>;

                                                                                                                                                                                                                                                                                                                                                                                                                    property trackByOption

                                                                                                                                                                                                                                                                                                                                                                                                                    trackByOption: (_: number, item: NgOption) => any;

                                                                                                                                                                                                                                                                                                                                                                                                                      property typeahead

                                                                                                                                                                                                                                                                                                                                                                                                                      readonly typeahead: _angular_core.InputSignal<Subject<string>>;

                                                                                                                                                                                                                                                                                                                                                                                                                        property typeToSearchTemplate

                                                                                                                                                                                                                                                                                                                                                                                                                        readonly typeToSearchTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                                                                                                                          property typeToSearchText

                                                                                                                                                                                                                                                                                                                                                                                                                          readonly typeToSearchText: _angular_core.InputSignal<string>;

                                                                                                                                                                                                                                                                                                                                                                                                                            property viewPortItems

                                                                                                                                                                                                                                                                                                                                                                                                                            viewPortItems: NgOption[];

                                                                                                                                                                                                                                                                                                                                                                                                                              property virtualScroll

                                                                                                                                                                                                                                                                                                                                                                                                                              readonly virtualScroll: _angular_core.InputSignalWithTransform<boolean, unknown>;

                                                                                                                                                                                                                                                                                                                                                                                                                                method blur

                                                                                                                                                                                                                                                                                                                                                                                                                                blur: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                  method clearModel

                                                                                                                                                                                                                                                                                                                                                                                                                                  clearModel: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                    method close

                                                                                                                                                                                                                                                                                                                                                                                                                                    close: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                      method detectChanges

                                                                                                                                                                                                                                                                                                                                                                                                                                      detectChanges: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                        method filter

                                                                                                                                                                                                                                                                                                                                                                                                                                        filter: (term: string) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                          method focus

                                                                                                                                                                                                                                                                                                                                                                                                                                          focus: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                            method focusOnClear

                                                                                                                                                                                                                                                                                                                                                                                                                                            focusOnClear: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                              method handleArrowClick

                                                                                                                                                                                                                                                                                                                                                                                                                                              handleArrowClick: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                method handleClearClick

                                                                                                                                                                                                                                                                                                                                                                                                                                                handleClearClick: (_event?: MouseEvent) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                  method handleKeyCode

                                                                                                                                                                                                                                                                                                                                                                                                                                                  handleKeyCode: ($event: KeyboardEvent) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                    method handleKeyCodeClear

                                                                                                                                                                                                                                                                                                                                                                                                                                                    handleKeyCodeClear: ($event: KeyboardEvent) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                      method handleKeyCodeInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                      handleKeyCodeInput: ($event: KeyboardEvent) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                        method handleKeyDown

                                                                                                                                                                                                                                                                                                                                                                                                                                                        handleKeyDown: ($event: KeyboardEvent) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                          method handleMousedown

                                                                                                                                                                                                                                                                                                                                                                                                                                                          handleMousedown: ($event: MouseEvent) => boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                            method ngAfterViewInit

                                                                                                                                                                                                                                                                                                                                                                                                                                                            ngAfterViewInit: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                              method ngOnChanges

                                                                                                                                                                                                                                                                                                                                                                                                                                                              ngOnChanges: (changes: SimpleChanges) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                method ngOnDestroy

                                                                                                                                                                                                                                                                                                                                                                                                                                                                ngOnDestroy: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  method ngOnInit

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ngOnInit: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    method onCompositionEnd

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    onCompositionEnd: (term: string) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      method onCompositionStart

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      onCompositionStart: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        method onInputBlur

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        onInputBlur: ($event: FocusEvent) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          method onInputFocus

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          onInputFocus: ($event: FocusEvent) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            method onItemHover

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            onItemHover: (item: NgOption) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              method open

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              open: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                method registerOnChange

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                registerOnChange: (fn: any) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  method registerOnTouched

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  registerOnTouched: (fn: any) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    method select

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    select: (item: NgOption) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      method selectTag

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      selectTag: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        method setDisabledState

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        setDisabledState: (state: boolean) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          method showClear

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          showClear: () => boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            method showNoItemsFound

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            showNoItemsFound: () => boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              method showTypeToSearch

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              showTypeToSearch: () => boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                method toggle

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                toggle: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  method toggleItem

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  toggleItem: (item: NgOption) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    method unselect

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    unselect: (item: NgOption) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      method writeValue

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      writeValue: (value: any | any[]) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        class NgSelectConfig

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        class NgSelectConfig {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          property addTagText

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          addTagText: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            property appearance

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            appearance: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              property appendTo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              appendTo: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                property bindLabel

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                bindLabel: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property bindValue

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  bindValue: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property clearAllText

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    clearAllText: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      property clearSearchOnAdd

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      clearSearchOnAdd: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        property deselectOnClick

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        deselectOnClick: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          property disableVirtualScroll

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          disableVirtualScroll: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            property fixedPlaceholder

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            fixedPlaceholder: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              property loadingText

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              loadingText: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                property notFoundText

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                notFoundText: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property openOnEnter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  openOnEnter: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property ɵfac

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    static ɵfac: _angular_core.ɵɵFactoryDeclaration<NgSelectConfig, never>;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      property ɵprov

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      static ɵprov: _angular_core.ɵɵInjectableDeclaration<NgSelectConfig>;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        property placeholder

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        placeholder: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          property tabFocusOnClear

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          tabFocusOnClear: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            property typeToSearchText

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            typeToSearchText: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              class NgSelectModule

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              class NgSelectModule {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                property ɵfac

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                static ɵfac: _angular_core.ɵɵFactoryDeclaration<NgSelectModule, never>;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property ɵinj

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  static ɵinj: _angular_core.ɵɵInjectorDeclaration<NgSelectModule>;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property ɵmod

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    static ɵmod: _angular_core.ɵɵNgModuleDeclaration<
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    NgSelectModule,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    never,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgDropdownPanelComponent,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgOptionComponent,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgSelectComponent,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgOptgroupTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgOptionTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgLabelTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgMultiLabelTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgHeaderTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgFooterTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgPlaceholderTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgClearButtonTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgNotFoundTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgTypeToSearchTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgLoadingTextTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgTagTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgLoadingSpinnerTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgItemLabelDirective
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgSelectComponent,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgOptionComponent,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgOptgroupTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgOptionTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgLabelTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgMultiLabelTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgHeaderTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgFooterTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgPlaceholderTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgNotFoundTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgTypeToSearchTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgLoadingTextTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgTagTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgLoadingSpinnerTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    typeof NgClearButtonTemplateDirective
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    >;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      class NgTagTemplateDirective

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      class NgTagTemplateDirective {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        property ɵdir

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        NgTagTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        '[ng-tag-tmp]',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        never,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        {},
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        {},
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        never,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        never,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        true,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        never
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        >;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          property ɵfac

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          static ɵfac: _angular_core.ɵɵFactoryDeclaration<NgTagTemplateDirective, never>;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            property template

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            readonly template: TemplateRef<any>;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              class NgTypeToSearchTemplateDirective

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              class NgTypeToSearchTemplateDirective {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                property ɵdir

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                NgTypeToSearchTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                '[ng-typetosearch-tmp]',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                never,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                {},
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                {},
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                never,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                never,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                true,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                never
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                >;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property ɵfac

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  NgTypeToSearchTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  never
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  >;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property template

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    readonly template: TemplateRef<any>;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Interfaces

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      interface NgOption

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      interface NgOption {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        property children

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        children?: NgOption[];

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          property disabled

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          disabled?: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            property htmlId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            htmlId?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              property index

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              index?: number;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                property label

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                label?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property marked

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  marked?: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property parent

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    parent?: NgOption;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      property selected

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      selected?: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        property value

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        value?: string | any;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          index signature

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [name: string]: any;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            interface SelectionModel

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            interface SelectionModel {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              property value

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              value: NgOption[];

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                method clear

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                clear: (keepDisabled: boolean) => any;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  method select

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  select: (
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  item: NgOption,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  multiple: boolean,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  selectableGroupAsModel: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ) => any;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    method unselect

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    unselect: (item: NgOption, multiple: boolean) => any;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Type Aliases

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type DropdownPosition = 'top' | 'right' | 'bottom' | 'left' | 'auto';

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Package Files (1)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Dependencies (1)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Dev Dependencies (0)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        No dev dependencies.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Peer Dependencies (3)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Badge

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        To add a badge like this onejsDocs.io badgeto your package's README, use the codes available below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@ng-select/ng-select.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Markdown
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/@ng-select/ng-select)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • HTML
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          <a href="https://www.jsdocs.io/package/@ng-select/ng-select"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>