import { UxModalService } from '@aurelia-ux/modal'; import { Global } from '../global'; import { AdminCountryModel } from 'aurelia-shop'; import { ShopStateBase } from './shop-state-base'; export declare class Countries extends ShopStateBase { private modalService; defaultCountry: string; currentDefaultCountryId: string; severalDefaultCountry: boolean; countries: Array; availableCountries: Array; constructor(global: Global, modalService: UxModalService); openCountryDialog(country: AdminCountryModel): Promise; processItems(): Promise; addCountry(countryCode: string): Promise; countryRemoved(): void; setNewDefaultCountry(countryId: any, event?: Event): Promise; fixSeveralDefaultCountries(): Promise; }