import { DomainArea } from '../types';
export declare class DomainPool {
    private domainArea;
    private domainSuffixList;
    private currentDomain;
    private regionPrefixList;
    private currentRegionPrefixList;
    private domainUpdateTs;
    constructor(area: DomainArea);
    get currentRegion(): string;
    get currentUrl(): string;
    get allDomains(): string[];
    nextRegion(): void;
    domainNeedUpdate(): boolean;
    selectDomain(domain: string): void;
}
