import { IModel } from '@antv/l7-core';
import BaseModel from '../../core/BaseModel';
export default class CityBuildModel extends BaseModel {
    private cityCenter;
    private cityMinSize;
    getUninforms(): {
        u_cityCenter: [number, number];
        u_cityMinSize: number;
        u_circleSweep: number;
        u_circleSweepColor: number[];
        u_circleSweepSpeed: number;
        u_opacity: number;
        u_baseColor: number[];
        u_brightColor: number[];
        u_windowColor: number[];
        u_time: number;
    };
    calCityGeo(): void;
    initModels(): Promise<IModel[]>;
    buildModels(): Promise<IModel[]>;
    protected registerBuiltinAttributes(): void;
}
