import type { CircleLayerSpecification, FillLayerSpecification, LineLayerSpecification, SymbolLayerSpecification, HeatmapLayerSpecification } from 'maplibre-gl'; export interface ITab { id: T; disabled?: boolean; } declare const symbolPageIds: readonly ["symbol", "other", "title"]; export type SymbolPageIdsType = typeof symbolPageIds[number]; export declare const symbolTabs: ITab[]; declare const heatmapPageIds: readonly ["heatmap", "heatmap-weight", "other"]; export type HeatmapPageIdsType = typeof heatmapPageIds[number]; export declare const heatmapTabs: ITab[]; declare const circlePageIds: readonly ["circle", "circle-outline", "other"]; export type CirclePageIdsType = typeof circlePageIds[number]; export declare const circleTabs: ITab[]; declare const linePageIds: readonly ["line", "line-type", "other"]; export type LinePageIdsType = typeof linePageIds[number]; export declare const lineTabs: ITab[]; declare const fillPageIds: readonly ["fill", "fill-outline", "other"]; export type FillPageIdsType = typeof fillPageIds[number]; export declare const fillTabs: ITab[]; export declare const DefaultSymbolLayer: Partial; export declare const DefaultCircleLayer: Partial; export declare const DefaultHeatmapLayer: Partial; export declare const DefaultLineLayer: Partial; export declare const DefaultFillLayer: Partial; export {};