import { ProjectionsList, ShapeProperty, LabelProperty, TemplateProperty, ApiEntity, CrudEntity, IdKeyType, SizeEntity } from "./types/index.js"; import { EnumReader } from "./utils/helpers.js"; export declare const ProjectionsReader: EnumReader<"Mercator" | "Flat", ProjectionsList>; export declare const ApiEntityReader: EnumReader<"Feature" | "Map" | "Atlas" | "ViewBox" | "Pin" | "Centroid" | "Shape" | "Image" | "Svg" | "Template" | "Style" | "Label" | "Import" | "Clone" | "Export" | "Stats" | "Search" | "Count" | "Load", ApiEntity>; export declare const IdKeyTypeReader: EnumReader<"Feature" | "Map" | "Atlas" | "Template" | "Style", IdKeyType>; export declare const SizeReader: EnumReader<"Width" | "Height", SizeEntity>; export declare const CrudEntityReader: EnumReader<"Create" | "Read" | "Update" | "Delete", CrudEntity>; export declare const TemplateOptionsReader: EnumReader<"LabelText" | "LabelPriority" | "LabelFont" | "LabelFontStyle" | "LabelColor" | "LabelSize" | "LabelWeight" | "LabelStroke" | "LabelStrokeWidth" | "Fill" | "Stroke" | "StrokeWidth" | "PointRadius" | "FeatureId", ShapeProperty | LabelProperty | TemplateProperty>;