export type { IBaseStyleConfig, IFillConfig, IStrokeConfig, ITextConfig, IIconConfig, ICircleConfig, IRegularShapeConfig, IPointStyleConfig, ILineStyleConfig, IPolygonStyleConfig, IStyleConfigMap, IStyleManager, } from './interfaces';
export { GeometryType } from './interfaces';
export { StyleFactory } from './StyleFactory';
export { StyleManager, styleManager } from './StyleManager';
export declare const DEFAULT_POINT_STYLE: {
    circle: {
        radius: number;
        fill: {
            color: string;
        };
        stroke: {
            color: string;
            width: number;
        };
    };
};
export declare const DEFAULT_LINE_STYLE: {
    stroke: {
        color: string;
        width: number;
    };
};
export declare const DEFAULT_POLYGON_STYLE: {
    fill: {
        color: string;
    };
    stroke: {
        color: string;
        width: number;
    };
};
export declare const COLOR_SCHEMES: {
    blue: {
        primary: string;
        secondary: string;
        fill: string;
    };
    red: {
        primary: string;
        secondary: string;
        fill: string;
    };
    green: {
        primary: string;
        secondary: string;
        fill: string;
    };
    orange: {
        primary: string;
        secondary: string;
        fill: string;
    };
    purple: {
        primary: string;
        secondary: string;
        fill: string;
    };
};
export declare const ICON_PATHS: {
    marker: string;
    pin: string;
    circle: string;
    square: string;
    triangle: string;
    star: string;
};
//# sourceMappingURL=index.d.ts.map