import BaseLayer from '../core/BaseLayer';
import { IPolygonLayerStyleOptions } from '../core/interface';
import { PolygonModelType } from './models/';
export default class PolygonLayer extends BaseLayer<IPolygonLayerStyleOptions> {
    type: string;
    defaultSourceConfig: {
        data: [];
        options: {
            parser: {
                type: 'geojson';
            };
        };
    };
    buildModels(): Promise<void>;
    getModelType(): PolygonModelType;
    protected getPointModelType(): PolygonModelType;
}
