import { ValidatorFn, AsyncValidatorFn } from "@angular/forms";
import { DynFormControl } from "./dyn-form-control";
import { Observable } from "rxjs";
export declare class DynSelectControl extends DynFormControl {
    type: string;
    selectOptions$: Observable<any[]>;
    showNone: boolean;
    noneLabel: string;
    multiple: boolean;
    constructor(options?: {}, validator?: ValidatorFn | ValidatorFn[] | null, asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[] | null);
    setValue(value: any, options?: {
        onlySelf?: boolean;
        emitEvent?: boolean;
        emitModelToViewChange?: boolean;
        emitViewToModelChange?: boolean;
    }): void;
}
