/** * Fill Extrusion Layer * * See the [layer style specification](https://maplibre.org/maplibre-style-spec/layers/) */ declare const _default: import('vue').DefineComponent<{ layerId: string; sourceLayer?: string | undefined; source?: string | undefined; before?: string | undefined; filter?: boolean | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | /*elided*/ any | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | ["!has", string] | ["in", string, ...(string | number | boolean)[]] | ["!in", string, ...(string | number | boolean)[]] | ["all", ...import('maplibre-gl').LegacyFilterSpecification[]] | ["any", ...import('maplibre-gl').LegacyFilterSpecification[]] | ["none", ...import('maplibre-gl').LegacyFilterSpecification[]] | undefined; minzoom?: number | undefined; maxzoom?: number | undefined; metadata?: unknown; layout?: { "visibility"?: "visible" | "none"; } | undefined; paint?: { "fill-extrusion-opacity"?: import('maplibre-gl').PropertyValueSpecification; "fill-extrusion-color"?: import('maplibre-gl').DataDrivenPropertyValueSpecification; "fill-extrusion-translate"?: import('maplibre-gl').PropertyValueSpecification<[number, number]>; "fill-extrusion-translate-anchor"?: import('maplibre-gl').PropertyValueSpecification<"map" | "viewport">; "fill-extrusion-pattern"?: import('maplibre-gl').DataDrivenPropertyValueSpecification; "fill-extrusion-height"?: import('maplibre-gl').DataDrivenPropertyValueSpecification; "fill-extrusion-base"?: import('maplibre-gl').DataDrivenPropertyValueSpecification; "fill-extrusion-vertical-gradient"?: import('maplibre-gl').PropertyValueSpecification; } | undefined; }, (() => import('vue').VNode) | undefined, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, (keyof import('maplibre-gl').MapLayerEventType)[], keyof import('maplibre-gl').MapLayerEventType, import('vue').PublicProps, Readonly<{ layerId: string; sourceLayer?: string | undefined; source?: string | undefined; before?: string | undefined; filter?: boolean | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | ["interpolate", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number | number[] | ["array", unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, unknown] | ["array", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, number | import('maplibre-gl').ExpressionSpecification, unknown] | ["boolean", ...unknown[], unknown] | import('maplibre-gl').CollatorExpressionSpecification | ["format", ...(string | import('maplibre-gl').ExpressionSpecification | ["image", import('maplibre-gl').ExpressionSpecification] | { "font-scale"?: number | import('maplibre-gl').ExpressionSpecification; "text-font"?: string[] | import('maplibre-gl').ExpressionSpecification; "text-color"?: import('maplibre-gl').ColorSpecification | import('maplibre-gl').ExpressionSpecification; })[]] | ["image", unknown] | ["literal", unknown] | ["number", unknown, ...unknown[]] | ["number-format", number | import('maplibre-gl').ExpressionSpecification, { locale?: string | import('maplibre-gl').ExpressionSpecification; currency?: string | import('maplibre-gl').ExpressionSpecification; "min-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; "max-fraction-digits"?: number | import('maplibre-gl').ExpressionSpecification; }] | ["object", unknown, ...unknown[]] | ["string", unknown, ...unknown[]] | ["to-boolean", unknown] | ["to-color", unknown, ...unknown[]] | ["to-number", unknown, ...unknown[]] | ["to-string", unknown] | ["accumulated"] | ["feature-state", string] | ["geometry-type"] | ["id"] | ["line-progress"] | ["properties"] | ["at", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification] | ["get", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["has", string | import('maplibre-gl').ExpressionSpecification, (Record | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["in", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["index-of", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["length", string | import('maplibre-gl').ExpressionSpecification] | ["slice", string | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["!", boolean | import('maplibre-gl').ExpressionSpecification] | ["!=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["<=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["==", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | [">=", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, (import('maplibre-gl').CollatorExpressionSpecification | undefined)?] | ["all", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["any", ...(boolean | import('maplibre-gl').ExpressionSpecification)[]] | ["case", boolean | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["coalesce", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["match", import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType | import('maplibre-gl').ExpressionInputType[])[], import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType] | ["within", unknown] | ["distance", unknown] | /*elided*/ any | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["distance", Record | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | import('maplibre-gl').ProjectionDefinitionT | { type: "exponential"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; } | { type: "interval"; stops: [number, import('maplibre-gl').ProjectionDefinitionT][]; })[]] | ["interpolate-hcl", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["interpolate-lab", import('maplibre-gl').InterpolationSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(string | number)[]] | ["step", number | import('maplibre-gl').ExpressionSpecification, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["let", string, import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType, ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["var", string] | ["concat", ...(import('maplibre-gl').ExpressionSpecification | import('maplibre-gl').ExpressionInputType)[]] | ["downcase", string | import('maplibre-gl').ExpressionSpecification] | ["is-supported-script", string | import('maplibre-gl').ExpressionSpecification] | ["resolved-locale", import('maplibre-gl').CollatorExpressionSpecification] | ["upcase", string | import('maplibre-gl').ExpressionSpecification] | ["rgb", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["rgba", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["to-rgba", string | import('maplibre-gl').ExpressionSpecification] | ["-", number | import('maplibre-gl').ExpressionSpecification, (number | import('maplibre-gl').ExpressionSpecification | undefined)?] | ["*", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["/", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["%", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["^", number | import('maplibre-gl').ExpressionSpecification, number | import('maplibre-gl').ExpressionSpecification] | ["+", ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["abs", number | import('maplibre-gl').ExpressionSpecification] | ["acos", number | import('maplibre-gl').ExpressionSpecification] | ["asin", number | import('maplibre-gl').ExpressionSpecification] | ["atan", number | import('maplibre-gl').ExpressionSpecification] | ["ceil", number | import('maplibre-gl').ExpressionSpecification] | ["cos", number | import('maplibre-gl').ExpressionSpecification] | ["ExpressionSpecification"] | ["floor", number | import('maplibre-gl').ExpressionSpecification] | ["ln", number | import('maplibre-gl').ExpressionSpecification] | ["ln2"] | ["log10", number | import('maplibre-gl').ExpressionSpecification] | ["log2", number | import('maplibre-gl').ExpressionSpecification] | ["max", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["min", number | import('maplibre-gl').ExpressionSpecification, ...(number | import('maplibre-gl').ExpressionSpecification)[]] | ["pi"] | ["round", number | import('maplibre-gl').ExpressionSpecification] | ["sin", number | import('maplibre-gl').ExpressionSpecification] | ["sqrt", number | import('maplibre-gl').ExpressionSpecification] | ["tan", number | import('maplibre-gl').ExpressionSpecification] | ["zoom"] | ["heatmap-density"] | ["elevation"] | ["global-state", string] | ["!has", string] | ["in", string, ...(string | number | boolean)[]] | ["!in", string, ...(string | number | boolean)[]] | ["all", ...import('maplibre-gl').LegacyFilterSpecification[]] | ["any", ...import('maplibre-gl').LegacyFilterSpecification[]] | ["none", ...import('maplibre-gl').LegacyFilterSpecification[]] | undefined; minzoom?: number | undefined; maxzoom?: number | undefined; metadata?: unknown; layout?: { "visibility"?: "visible" | "none"; } | undefined; paint?: { "fill-extrusion-opacity"?: import('maplibre-gl').PropertyValueSpecification; "fill-extrusion-color"?: import('maplibre-gl').DataDrivenPropertyValueSpecification; "fill-extrusion-translate"?: import('maplibre-gl').PropertyValueSpecification<[number, number]>; "fill-extrusion-translate-anchor"?: import('maplibre-gl').PropertyValueSpecification<"map" | "viewport">; "fill-extrusion-pattern"?: import('maplibre-gl').DataDrivenPropertyValueSpecification; "fill-extrusion-height"?: import('maplibre-gl').DataDrivenPropertyValueSpecification; "fill-extrusion-base"?: import('maplibre-gl').DataDrivenPropertyValueSpecification; "fill-extrusion-vertical-gradient"?: import('maplibre-gl').PropertyValueSpecification; } | undefined; }> & Readonly<{ onTouchcancel?: ((...args: any[]) => any) | undefined; onTouchend?: ((...args: any[]) => any) | undefined; onTouchstart?: ((...args: any[]) => any) | undefined; onClick?: ((...args: any[]) => any) | undefined; onContextmenu?: ((...args: any[]) => any) | undefined; onDblclick?: ((...args: any[]) => any) | undefined; onMousemove?: ((...args: any[]) => any) | undefined; onMouseup?: ((...args: any[]) => any) | undefined; onMousedown?: ((...args: any[]) => any) | undefined; onMouseout?: ((...args: any[]) => any) | undefined; onMouseover?: ((...args: any[]) => any) | undefined; onMouseenter?: ((...args: any[]) => any) | undefined; onMouseleave?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;