import { ControlValueAccessor } from '@angular/forms'; import { ChangeDetectorRef } from '@angular/core'; import { ISelect } from './select.interface'; import { IErrors } from '../../molecules/input/errors.interface'; export declare class SelectAtomSharedComponent implements ControlValueAccessor { private ref; options: Array; disable: boolean; errors: Array; shadow: boolean; selectedValue: any; _value: any; constructor(ref: ChangeDetectorRef); value: any; writeValue(value: any): void; customCompare(o1: any, o2: any): boolean; onChange: any; onTouched: any; registerOnChange(fn: (_: any) => void): void; registerOnTouched(fn: () => void): void; switched(): void; }