import { OnInit } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { AutocompleteValue } from '../../autocomplete'; import { Country } from '../../../tokens'; import * as i0 from "@angular/core"; export declare class SelectCountriesComponent implements OnInit, ControlValueAccessor { countries: Country[]; name: string; placeholder: string; autocomplete: AutocompleteValue; required: boolean; set setRequired(value: boolean); disabled: boolean; set setDisabled(value: boolean); multiple: boolean; set setMultiple(value: boolean); searchable: boolean; set setSearchable(value: boolean); value: string; private onChange; private onTouched; constructor(countries: Country[]); ngOnInit(): void; registerOnChange(fn: () => {}): void; registerOnTouched(fn: () => {}): void; setDisabledState(isDisabled: boolean): void; writeValue(outsideValue: string): void; updateValue(insideValue: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }