import { EventEmitter } from '@angular/core'; import { IOption } from './interfaces/option.interface'; import { MatOption } from '@angular/material/core'; import * as i0 from "@angular/core"; export declare class BasicSelectComponent { control: any; options: IOption[]; placeholderText: string; label: string; isMultipleSelect: boolean; valueOptionIsNotObject: boolean; descriptionTooltip: string; changeEvent: EventEmitter>; readonly chevronDownI: import("lucide-angular").LucideIconData; readonly infoCircle: import("lucide-angular").LucideIconData; constructor(); defaultCompareWithFn: (o1: any, o2: any) => boolean; compareWithFn(o1: any, o2: any): boolean; isControlRequired(): boolean; onChange(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }