import { MapTileSource } from "./MapTileSource";
import { DependencyProperty } from "./DependencyProperty";
import { IList$1, Type } from "./type";
/**
 * @hidden
 */
export declare class ArcGISOnlineTileSource extends MapTileSource {
    static $t: Type;
    constructor();
    static readonly mapServerUriProperty: DependencyProperty;
    get mapServerUri(): string;
    set mapServerUri(a: string);
    static readonly isMapPublicProperty: DependencyProperty;
    get isMapPublic(): boolean;
    set isMapPublic(a: boolean);
    static readonly levelOfDetailProperty: DependencyProperty;
    get levelOfDetail(): number;
    set levelOfDetail(a: number);
    static readonly userTokenProperty: DependencyProperty;
    get userToken(): string;
    set userToken(a: string);
    protected s(a: number, b: number, c: number, d: IList$1<any>): void;
    private static y;
}
