import { QuestionDropdownModel, SurveyElement, SurveyTemplateRendererTemplateData, ItemValue, Action } from "survey-core"; import { SurveyCreatorModel } from "../creator-base"; import { QuestionAdornerViewModel } from "./question"; import { IDropdownChoicesHost } from "./dropdown-choices"; import "./question-dropdown.scss"; export declare class QuestionDropdownAdornerViewModel extends QuestionAdornerViewModel implements IDropdownChoicesHost { private isCollapsedValue; private visibleCount; private choicesModel; constructor(creator: SurveyCreatorModel, surveyElement: SurveyElement, templateData: SurveyTemplateRendererTemplateData); get question(): QuestionDropdownModel; get maxVisibleChoices(): number; isCollapsed(): boolean; setCollapsed(value: boolean): void; get itemComponent(): string; get itemInputType(): string; get needToCollapse(): boolean; get isCollapseView(): boolean; leftFocus(): void; getChoiceCss(): string; getRenderedItems(): ItemValue[]; getButtonText(): string; switchCollapse: () => void; get collapseAction(): Action; attachElement(surveyElement: SurveyElement): void; detachElement(surveyElement: SurveyElement): void; dispose(): void; }