import { EventEmitter } from '@angular/core';
import { BaseModelInterface, FieldsInterface } from 'ddata-core';
import * as i0 from "@angular/core";
export declare class DdataSimpleSelectComponent {
    private helperService;
    private random;
    private selectedModel;
    wrapperClass: string;
    inputBlockClass: string;
    inputBlockExtraClass: string;
    unselectedText: string;
    isRequire: boolean;
    disabledAppearance: boolean;
    disabled: boolean;
    addEmptyOption: boolean;
    labelClass: string;
    showLabel: boolean;
    labelText: string;
    prepend: string;
    append: string;
    model: BaseModelInterface<any> & FieldsInterface<any>;
    field: string;
    items: any[];
    text: string;
    valueField: string;
    selected: EventEmitter<any>;
    selectModel: EventEmitter<any>;
    get id(): string;
    selectItem(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DdataSimpleSelectComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DdataSimpleSelectComponent, "simple-select", never, { "wrapperClass": "wrapperClass"; "inputBlockClass": "inputBlockClass"; "inputBlockExtraClass": "inputBlockExtraClass"; "unselectedText": "unselectedText"; "isRequire": "isRequire"; "disabledAppearance": "disabledAppearance"; "disabled": "disabled"; "addEmptyOption": "addEmptyOption"; "labelClass": "labelClass"; "showLabel": "showLabel"; "labelText": "labelText"; "prepend": "prepend"; "append": "append"; "model": "model"; "field": "field"; "items": "items"; "text": "text"; "valueField": "valueField"; }, { "selected": "selected"; "selectModel": "selectModel"; }, never, never, false, never>;
}
