import { type TemplateResult } from 'lit'; import type { CountryOption } from './phoneCountryUtils'; export declare function renderPhoneInputCountrySelector(params: { fixedCountry: boolean; disabled: boolean; readonly: boolean; isDropdownOpen: boolean; selectedCountry: CountryOption | null; getFlagUrl: (flagFileName: string) => string; onToggleDropdown: (event: Event) => void; }): TemplateResult; export declare function renderPhoneInputCountryOptions(params: { filteredCountries: CountryOption[]; selectedCountry: CountryOption | null; getFlagUrl: (flagFileName: string) => string; onSelectCountry: (country: CountryOption, event: Event) => void; }): TemplateResult; export declare function renderPhoneInputCountryPortal(params: { searchTerm: string; searchInputSize: 'small' | 'medium' | 'large'; renderOptions: TemplateResult; onSearchInput: (event: Event) => void; }): TemplateResult;