import { EventEmitter, SimpleChanges } from '@angular/core';
import { AbstractControl, FormControl } from '@angular/forms';
import * as i0 from "@angular/core";
export declare class SelectComponent {
    binding: any;
    boxShadow: number;
    formControl: FormControl;
    clicked: boolean;
    isRequired: boolean;
    data: any[];
    defaultText: any;
    selectCode: string;
    disabledSel: boolean;
    initialValue: string;
    label: string;
    eventSelect: EventEmitter<string>;
    set control(value: AbstractControl);
    ngOnChanges(changes: SimpleChanges): void;
    ngOnInit(): void;
    seleccionar(evt: string): void;
    private setBinding;
    click(value: MouseEvent): void;
    get textClass(): string;
    get labelClass(): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<SelectComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SelectComponent, "ipt-select", never, { "isRequired": "isRequired"; "data": "data"; "defaultText": "defaultText"; "selectCode": "selectCode"; "disabledSel": "disabledSel"; "initialValue": "initialValue"; "label": "label"; "control": "control"; }, { "eventSelect": "eventSelect"; }, never, never, false>;
}
