import { RasterDEMSourceSpecification } from 'maplibre-gl';
import { PropType, SlotsType, DefineComponent, ExtractPropTypes, VNode, RendererNode, RendererElement, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue';
declare const _default: DefineComponent<ExtractPropTypes<{
    sourceId: {
        type: PropType<string>;
        required: true;
    };
    url: PropType<RasterDEMSourceSpecification["url"]>;
    tiles: PropType<RasterDEMSourceSpecification["tiles"]>;
    bounds: PropType<RasterDEMSourceSpecification["bounds"]>;
    minzoom: PropType<RasterDEMSourceSpecification["minzoom"]>;
    maxzoom: PropType<RasterDEMSourceSpecification["maxzoom"]>;
    tileSize: PropType<RasterDEMSourceSpecification["tileSize"]>;
    attribution: PropType<RasterDEMSourceSpecification["attribution"]>;
    encoding: PropType<RasterDEMSourceSpecification["encoding"]>;
    volatile: PropType<RasterDEMSourceSpecification["volatile"]>;
    redFactor: PropType<RasterDEMSourceSpecification["redFactor"]>;
    blueFactor: PropType<RasterDEMSourceSpecification["blueFactor"]>;
    greenFactor: PropType<RasterDEMSourceSpecification["greenFactor"]>;
    baseShift: PropType<RasterDEMSourceSpecification["baseShift"]>;
}>, () => ( VNode<RendererNode, RendererElement, {
    [key: string]: any;
}> | VNode<RendererNode, RendererElement, {
    [key: string]: any;
}>[] | undefined)[], {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{
    sourceId: {
        type: PropType<string>;
        required: true;
    };
    url: PropType<RasterDEMSourceSpecification["url"]>;
    tiles: PropType<RasterDEMSourceSpecification["tiles"]>;
    bounds: PropType<RasterDEMSourceSpecification["bounds"]>;
    minzoom: PropType<RasterDEMSourceSpecification["minzoom"]>;
    maxzoom: PropType<RasterDEMSourceSpecification["maxzoom"]>;
    tileSize: PropType<RasterDEMSourceSpecification["tileSize"]>;
    attribution: PropType<RasterDEMSourceSpecification["attribution"]>;
    encoding: PropType<RasterDEMSourceSpecification["encoding"]>;
    volatile: PropType<RasterDEMSourceSpecification["volatile"]>;
    redFactor: PropType<RasterDEMSourceSpecification["redFactor"]>;
    blueFactor: PropType<RasterDEMSourceSpecification["blueFactor"]>;
    greenFactor: PropType<RasterDEMSourceSpecification["greenFactor"]>;
    baseShift: PropType<RasterDEMSourceSpecification["baseShift"]>;
}>> & Readonly<{}>, {}, SlotsType<{
    default: {};
}>, {}, {}, string, ComponentProvideOptions, true, {}, any>;
export default _default;
