import { PipeTransform } from '@angular/core'; import { CountriesLoaderService } from '../country-selector'; import * as i0 from "@angular/core"; /** * Base class for country-related pipes that need to cache country data. */ declare abstract class CountryDataPipe { protected readonly countriesLoader: CountriesLoaderService; protected countriesCache?: Record; protected isLoading: boolean; protected loadError: boolean; constructor(); private loadCountriesData; } export declare const countryFlagEmoji: (countryID?: string) => string; export declare class CountryFlagPipe extends CountryDataPipe implements PipeTransform { transform(countryID?: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class CountryTitle extends CountryDataPipe implements PipeTransform { transform(countryID?: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export {};