import { QuestionAngular } from "../question";
import { ItemValue, QuestionSelectBase } from "survey-core";
import * as i0 from "@angular/core";
export declare class SelectBaseComponent<T extends QuestionSelectBase> extends QuestionAngular<T> {
    model: any;
    inputType: string;
    showLegend: boolean;
    getDefaultComponentName(): string;
    trackItemBy(_: number, item: ItemValue): any;
    trackColumnBy(index: number): any;
    getItemValueComponentName(item: ItemValue): string;
    getItemValueComponentData(item: ItemValue): any;
    static ɵfac: i0.ɵɵFactoryDeclaration<SelectBaseComponent<any>, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SelectBaseComponent<any>, "['sv-ng-selectbase']", never, { "model": "model"; }, {}, never, never>;
}
