import { DropDownItem } from './drop-down-item.interface'; import { DropDownOptions } from './drop-down-options.interface'; import { ServerSideOptions } from './drop-down-server-options.interface'; import { SelectedItemsState } from '../utils/selected-items-state.utils'; import { TemplateRef } from '@angular/core'; export interface DropDownMenuInputs { items: DropDownItem[]; dropDownOptions: DropDownOptions; serverSideOptions: ServerSideOptions; isServerSide: boolean; selectedItemsState: SelectedItemsState; /** * we support nested dropdown menu and this number will help to set automation id above each menu */ menuIndexNumber: number; nextCursor: string | null; itemTemplateRef: TemplateRef; footerTemplateRef: TemplateRef; isUsedAsReactiveForm: boolean; isSelectionChangedSubscribedOnHost: boolean; } //# sourceMappingURL=drop-down-menu-inputs.interface.d.ts.map