import '../../colors.css';
export declare const makeTheme: () => {
    version: number;
    name: string;
    metadata: {
        'mapbox:type': string;
        'mapbox:origin': string;
        'mapbox:sdk-support': {
            android: string;
            ios: string;
            js: string;
        };
        'mapbox:autocomposite': boolean;
        'mapbox:groups': {
            'Land, water, & sky, land': {
                name: string;
                collapsed: boolean;
            };
            'Land, water, & sky, water': {
                name: string;
                collapsed: boolean;
            };
            'Land, water, & sky, built': {
                name: string;
                collapsed: boolean;
            };
            'Administrative boundaries, admin': {
                name: string;
                collapsed: boolean;
            };
            'Place labels, place-labels': {
                name: string;
                collapsed: boolean;
            };
        };
    };
    center: number[];
    zoom: number;
    bearing: number;
    pitch: number;
    sources: {
        composite: {
            url: string;
            type: string;
        };
    };
    sprite: string;
    glyphs: string;
    layers: ({
        id: string;
        type: string;
        layout: {
            'line-cap'?: undefined;
            'line-join'?: undefined;
            'icon-image'?: undefined;
            'text-field'?: undefined;
            'text-line-height'?: undefined;
            'text-max-width'?: undefined;
            'text-font'?: undefined;
            'text-offset'?: undefined;
            'text-justify'?: undefined;
            'text-size'?: undefined;
        };
        paint: {
            'background-color': string;
            'fill-color'?: undefined;
            'fill-opacity'?: undefined;
            'fill-antialias'?: undefined;
            'line-color'?: undefined;
            'line-width'?: undefined;
            'line-translate'?: undefined;
            'line-translate-anchor'?: undefined;
            'line-opacity'?: undefined;
            'fill-translate'?: undefined;
            'fill-translate-anchor'?: undefined;
            'line-blur'?: undefined;
            'line-dasharray'?: undefined;
            'icon-opacity'?: undefined;
            'text-color'?: undefined;
            'text-halo-color'?: undefined;
            'text-halo-width'?: undefined;
        };
        metadata: {
            'mapbox:featureComponent': string;
            'mapbox:group': string;
        };
        source?: undefined;
        'source-layer'?: undefined;
        maxzoom?: undefined;
        minzoom?: undefined;
        filter?: undefined;
    } | {
        id: string;
        type: string;
        source: string;
        'source-layer': string;
        maxzoom: number;
        layout: {
            'line-cap'?: undefined;
            'line-join'?: undefined;
            'icon-image'?: undefined;
            'text-field'?: undefined;
            'text-line-height'?: undefined;
            'text-max-width'?: undefined;
            'text-font'?: undefined;
            'text-offset'?: undefined;
            'text-justify'?: undefined;
            'text-size'?: undefined;
        };
        paint: {
            'fill-color': string;
            'fill-opacity': (string | number | (string | number)[])[];
            'fill-antialias': boolean;
            'background-color'?: undefined;
            'line-color'?: undefined;
            'line-width'?: undefined;
            'line-translate'?: undefined;
            'line-translate-anchor'?: undefined;
            'line-opacity'?: undefined;
            'fill-translate'?: undefined;
            'fill-translate-anchor'?: undefined;
            'line-blur'?: undefined;
            'line-dasharray'?: undefined;
            'icon-opacity'?: undefined;
            'text-color'?: undefined;
            'text-halo-color'?: undefined;
            'text-halo-width'?: undefined;
        };
        metadata: {
            'mapbox:featureComponent': string;
            'mapbox:group': string;
        };
        minzoom?: undefined;
        filter?: undefined;
    } | {
        minzoom: number;
        layout: {
            'line-cap'?: undefined;
            'line-join'?: undefined;
            'icon-image'?: undefined;
            'text-field'?: undefined;
            'text-line-height'?: undefined;
            'text-max-width'?: undefined;
            'text-font'?: undefined;
            'text-offset'?: undefined;
            'text-justify'?: undefined;
            'text-size'?: undefined;
        };
        metadata: {
            'mapbox:featureComponent': string;
            'mapbox:group': string;
        };
        filter: (string | string[])[];
        type: string;
        source: string;
        id: string;
        paint: {
            'fill-color': string;
            'fill-opacity': (string | number | string[])[];
            'background-color'?: undefined;
            'fill-antialias'?: undefined;
            'line-color'?: undefined;
            'line-width'?: undefined;
            'line-translate'?: undefined;
            'line-translate-anchor'?: undefined;
            'line-opacity'?: undefined;
            'fill-translate'?: undefined;
            'fill-translate-anchor'?: undefined;
            'line-blur'?: undefined;
            'line-dasharray'?: undefined;
            'icon-opacity'?: undefined;
            'text-color'?: undefined;
            'text-halo-color'?: undefined;
            'text-halo-width'?: undefined;
        };
        'source-layer': string;
        maxzoom?: undefined;
    } | {
        minzoom: number;
        layout: {
            'line-cap'?: undefined;
            'line-join'?: undefined;
            'icon-image'?: undefined;
            'text-field'?: undefined;
            'text-line-height'?: undefined;
            'text-max-width'?: undefined;
            'text-font'?: undefined;
            'text-offset'?: undefined;
            'text-justify'?: undefined;
            'text-size'?: undefined;
        };
        metadata: {
            'mapbox:featureComponent': string;
            'mapbox:group': string;
        };
        filter: (string | boolean | string[])[];
        type: string;
        source: string;
        id: string;
        paint: {
            'fill-color': (string | string[])[];
            'fill-opacity': (string | number | (string | number | string[])[])[];
            'background-color'?: undefined;
            'fill-antialias'?: undefined;
            'line-color'?: undefined;
            'line-width'?: undefined;
            'line-translate'?: undefined;
            'line-translate-anchor'?: undefined;
            'line-opacity'?: undefined;
            'fill-translate'?: undefined;
            'fill-translate-anchor'?: undefined;
            'line-blur'?: undefined;
            'line-dasharray'?: undefined;
            'icon-opacity'?: undefined;
            'text-color'?: undefined;
            'text-halo-color'?: undefined;
            'text-halo-width'?: undefined;
        };
        'source-layer': string;
        maxzoom?: undefined;
    } | {
        id: string;
        type: string;
        source: string;
        'source-layer': string;
        minzoom: number;
        layout: {
            'line-cap': (string | number | string[])[];
            'line-join': string;
            'icon-image'?: undefined;
            'text-field'?: undefined;
            'text-line-height'?: undefined;
            'text-max-width'?: undefined;
            'text-font'?: undefined;
            'text-offset'?: undefined;
            'text-justify'?: undefined;
            'text-size'?: undefined;
        };
        paint: {
            'line-color': string;
            'line-width': (string | number | (string | number | string[])[])[];
            'line-translate': (string | number | (string | number)[] | (string | number[])[])[];
            'line-translate-anchor': string;
            'line-opacity': (string | number | string[])[];
            'background-color'?: undefined;
            'fill-color'?: undefined;
            'fill-opacity'?: undefined;
            'fill-antialias'?: undefined;
            'fill-translate'?: undefined;
            'fill-translate-anchor'?: undefined;
            'line-blur'?: undefined;
            'line-dasharray'?: undefined;
            'icon-opacity'?: undefined;
            'text-color'?: undefined;
            'text-halo-color'?: undefined;
            'text-halo-width'?: undefined;
        };
        metadata: {
            'mapbox:featureComponent': string;
            'mapbox:group': string;
        };
        maxzoom?: undefined;
        filter?: undefined;
    } | {
        id: string;
        type: string;
        source: string;
        'source-layer': string;
        layout: {
            'line-cap'?: undefined;
            'line-join'?: undefined;
            'icon-image'?: undefined;
            'text-field'?: undefined;
            'text-line-height'?: undefined;
            'text-max-width'?: undefined;
            'text-font'?: undefined;
            'text-offset'?: undefined;
            'text-justify'?: undefined;
            'text-size'?: undefined;
        };
        paint: {
            'fill-color': string;
            'fill-translate': (string | number | (string | number)[] | (string | number[])[])[];
            'fill-translate-anchor': string;
            'background-color'?: undefined;
            'fill-opacity'?: undefined;
            'fill-antialias'?: undefined;
            'line-color'?: undefined;
            'line-width'?: undefined;
            'line-translate'?: undefined;
            'line-translate-anchor'?: undefined;
            'line-opacity'?: undefined;
            'line-blur'?: undefined;
            'line-dasharray'?: undefined;
            'icon-opacity'?: undefined;
            'text-color'?: undefined;
            'text-halo-color'?: undefined;
            'text-halo-width'?: undefined;
        };
        metadata: {
            'mapbox:featureComponent': string;
            'mapbox:group': string;
        };
        maxzoom?: undefined;
        minzoom?: undefined;
        filter?: undefined;
    } | {
        id: string;
        type: string;
        source: string;
        'source-layer': string;
        minzoom: number;
        layout: {
            'line-cap': (string | number | string[])[];
            'line-join': string;
            'icon-image'?: undefined;
            'text-field'?: undefined;
            'text-line-height'?: undefined;
            'text-max-width'?: undefined;
            'text-font'?: undefined;
            'text-offset'?: undefined;
            'text-justify'?: undefined;
            'text-size'?: undefined;
        };
        paint: {
            'line-color': string;
            'line-width': (string | number | (string | number | string[])[])[];
            'line-opacity': (string | number | string[])[];
            'background-color'?: undefined;
            'fill-color'?: undefined;
            'fill-opacity'?: undefined;
            'fill-antialias'?: undefined;
            'line-translate'?: undefined;
            'line-translate-anchor'?: undefined;
            'fill-translate'?: undefined;
            'fill-translate-anchor'?: undefined;
            'line-blur'?: undefined;
            'line-dasharray'?: undefined;
            'icon-opacity'?: undefined;
            'text-color'?: undefined;
            'text-halo-color'?: undefined;
            'text-halo-width'?: undefined;
        };
        metadata: {
            'mapbox:featureComponent': string;
            'mapbox:group': string;
        };
        maxzoom?: undefined;
        filter?: undefined;
    } | {
        id: string;
        type: string;
        source: string;
        'source-layer': string;
        layout: {
            'line-cap'?: undefined;
            'line-join'?: undefined;
            'icon-image'?: undefined;
            'text-field'?: undefined;
            'text-line-height'?: undefined;
            'text-max-width'?: undefined;
            'text-font'?: undefined;
            'text-offset'?: undefined;
            'text-justify'?: undefined;
            'text-size'?: undefined;
        };
        paint: {
            'fill-color': string;
            'background-color'?: undefined;
            'fill-opacity'?: undefined;
            'fill-antialias'?: undefined;
            'line-color'?: undefined;
            'line-width'?: undefined;
            'line-translate'?: undefined;
            'line-translate-anchor'?: undefined;
            'line-opacity'?: undefined;
            'fill-translate'?: undefined;
            'fill-translate-anchor'?: undefined;
            'line-blur'?: undefined;
            'line-dasharray'?: undefined;
            'icon-opacity'?: undefined;
            'text-color'?: undefined;
            'text-halo-color'?: undefined;
            'text-halo-width'?: undefined;
        };
        metadata: {
            'mapbox:featureComponent': string;
            'mapbox:group': string;
        };
        maxzoom?: undefined;
        minzoom?: undefined;
        filter?: undefined;
    } | {
        minzoom: number;
        layout: {
            'line-cap'?: undefined;
            'line-join'?: undefined;
            'icon-image'?: undefined;
            'text-field'?: undefined;
            'text-line-height'?: undefined;
            'text-max-width'?: undefined;
            'text-font'?: undefined;
            'text-offset'?: undefined;
            'text-justify'?: undefined;
            'text-size'?: undefined;
        };
        metadata: {
            'mapbox:featureComponent': string;
            'mapbox:group': string;
        };
        filter: (string | (string | string[])[])[];
        type: string;
        source: string;
        id: string;
        paint: {
            'fill-color': string;
            'background-color'?: undefined;
            'fill-opacity'?: undefined;
            'fill-antialias'?: undefined;
            'line-color'?: undefined;
            'line-width'?: undefined;
            'line-translate'?: undefined;
            'line-translate-anchor'?: undefined;
            'line-opacity'?: undefined;
            'fill-translate'?: undefined;
            'fill-translate-anchor'?: undefined;
            'line-blur'?: undefined;
            'line-dasharray'?: undefined;
            'icon-opacity'?: undefined;
            'text-color'?: undefined;
            'text-halo-color'?: undefined;
            'text-halo-width'?: undefined;
        };
        'source-layer': string;
        maxzoom?: undefined;
    } | {
        minzoom: number;
        layout: {
            'line-cap': string;
            'line-join'?: undefined;
            'icon-image'?: undefined;
            'text-field'?: undefined;
            'text-line-height'?: undefined;
            'text-max-width'?: undefined;
            'text-font'?: undefined;
            'text-offset'?: undefined;
            'text-justify'?: undefined;
            'text-size'?: undefined;
        };
        metadata: {
            'mapbox:featureComponent': string;
            'mapbox:group': string;
        };
        filter: (string | (string | string[])[])[];
        type: string;
        source: string;
        id: string;
        paint: {
            'line-width': (string | number | (string | number)[])[];
            'line-color': string;
            'background-color'?: undefined;
            'fill-color'?: undefined;
            'fill-opacity'?: undefined;
            'fill-antialias'?: undefined;
            'line-translate'?: undefined;
            'line-translate-anchor'?: undefined;
            'line-opacity'?: undefined;
            'fill-translate'?: undefined;
            'fill-translate-anchor'?: undefined;
            'line-blur'?: undefined;
            'line-dasharray'?: undefined;
            'icon-opacity'?: undefined;
            'text-color'?: undefined;
            'text-halo-color'?: undefined;
            'text-halo-width'?: undefined;
        };
        'source-layer': string;
        maxzoom?: undefined;
    } | {
        minzoom: number;
        layout: {
            'line-cap'?: undefined;
            'line-join'?: undefined;
            'icon-image'?: undefined;
            'text-field'?: undefined;
            'text-line-height'?: undefined;
            'text-max-width'?: undefined;
            'text-font'?: undefined;
            'text-offset'?: undefined;
            'text-justify'?: undefined;
            'text-size'?: undefined;
        };
        metadata: {
            'mapbox:featureComponent': string;
            'mapbox:group': string;
        };
        filter: (string | (string | number | string[])[] | (string | boolean | string[])[])[];
        type: string;
        source: string;
        id: string;
        paint: {
            'line-width': (string | number | string[])[];
            'line-color': string;
            'line-opacity': (string | number | string[])[];
            'line-blur': (string | number | string[])[];
            'background-color'?: undefined;
            'fill-color'?: undefined;
            'fill-opacity'?: undefined;
            'fill-antialias'?: undefined;
            'line-translate'?: undefined;
            'line-translate-anchor'?: undefined;
            'fill-translate'?: undefined;
            'fill-translate-anchor'?: undefined;
            'line-dasharray'?: undefined;
            'icon-opacity'?: undefined;
            'text-color'?: undefined;
            'text-halo-color'?: undefined;
            'text-halo-width'?: undefined;
        };
        'source-layer': string;
        maxzoom?: undefined;
    } | {
        minzoom: number;
        layout: {
            'line-join': string;
            'line-cap': string;
            'icon-image'?: undefined;
            'text-field'?: undefined;
            'text-line-height'?: undefined;
            'text-max-width'?: undefined;
            'text-font'?: undefined;
            'text-offset'?: undefined;
            'text-justify'?: undefined;
            'text-size'?: undefined;
        };
        metadata: {
            'mapbox:featureComponent': string;
            'mapbox:group': string;
        };
        filter: (string | (string | number | string[])[] | (string | boolean | string[])[])[];
        type: string;
        source: string;
        id: string;
        paint: {
            'line-color': string;
            'line-width': (string | number | string[])[];
            'line-dasharray': number[];
            'background-color'?: undefined;
            'fill-color'?: undefined;
            'fill-opacity'?: undefined;
            'fill-antialias'?: undefined;
            'line-translate'?: undefined;
            'line-translate-anchor'?: undefined;
            'line-opacity'?: undefined;
            'fill-translate'?: undefined;
            'fill-translate-anchor'?: undefined;
            'line-blur'?: undefined;
            'icon-opacity'?: undefined;
            'text-color'?: undefined;
            'text-halo-color'?: undefined;
            'text-halo-width'?: undefined;
        };
        'source-layer': string;
        maxzoom?: undefined;
    } | {
        minzoom: number;
        layout: {
            'icon-image': string;
            'text-field': (string | string[])[];
            'text-line-height': number;
            'text-max-width': number;
            'text-font': string[];
            'text-offset': (string | number[])[];
            'text-justify': (string | number | (string | string[])[])[];
            'text-size': (string | number | (string | number | string[])[])[];
            'line-cap'?: undefined;
            'line-join'?: undefined;
        };
        metadata: {
            'mapbox:featureComponent': string;
            'mapbox:group': string;
        };
        maxzoom: number;
        filter: (string | boolean | (string | boolean | string[])[] | (string | (string | boolean | string[])[])[])[];
        type: string;
        source: string;
        id: string;
        paint: {
            'icon-opacity': (string | number | (string | number | string[])[])[];
            'text-color': string;
            'text-halo-color': string;
            'text-halo-width': number;
            'background-color'?: undefined;
            'fill-color'?: undefined;
            'fill-opacity'?: undefined;
            'fill-antialias'?: undefined;
            'line-color'?: undefined;
            'line-width'?: undefined;
            'line-translate'?: undefined;
            'line-translate-anchor'?: undefined;
            'line-opacity'?: undefined;
            'fill-translate'?: undefined;
            'fill-translate-anchor'?: undefined;
            'line-blur'?: undefined;
            'line-dasharray'?: undefined;
        };
        'source-layer': string;
    })[];
    created: string;
    modified: string;
    id: string;
    owner: string;
    visibility: string;
    protected: boolean;
    draft: boolean;
};
