import { OnInit, AfterContentInit, OnDestroy } from '@angular/core';
import { BaseControlComponent } from '../../../core/base-control/base-control.component';
import { SelectInputComponentInputs, SelectInputFieldSelectOption } from './select-input.component.inputs';
export declare class SelectInputComponent extends BaseControlComponent implements OnInit, AfterContentInit, OnDestroy {
    hidden: boolean;
    value: any;
    label: string;
    placeHolder: string;
    selectOptions: Array<SelectInputFieldSelectOption>;
    inputs: SelectInputComponentInputs;
    options: {
        isHidden?: boolean;
    };
    private valueSubs;
    private fieldDataSubs;
    private selectOptionsSub;
    constructor(config: any);
    ngOnInit(): void;
    ngAfterContentInit(): void;
    ngOnDestroy(): void;
    private setSelectOptions;
    private isHiddenStrategy;
    private saveValue;
}
export declare const selectInputComponentDefaultInputs: SelectInputComponentInputs;
