import { IModel, ITexture2D } from '@antv/l7-core';
import BaseModel from '../../core/BaseModel';
export default class RasterModel extends BaseModel {
    protected texture: ITexture2D;
    protected dataOption: any;
    getUninforms(): {
        u_opacity: number;
        u_texture: ITexture2D;
        u_noDataValue: number;
        u_rminmax: any;
        u_gminmax: any;
        u_bminmax: any;
    };
    private getRasterData;
    initModels(): Promise<IModel[]>;
    buildModels(): Promise<IModel[]>;
    clearModels(): void;
    protected registerBuiltinAttributes(): void;
}
