import type { DiagramStylesProvider } from '../../diagram-api/types.js';
import type { RadarStyleOptions } from './types.js';
export declare const buildRadarStyleOptions: (radar?: RadarStyleOptions) => {
    themeVariables: {
        background: string;
        primaryColor: string;
        secondaryColor: string;
        tertiaryColor: any;
        primaryBorderColor: any;
        secondaryBorderColor: any;
        tertiaryBorderColor: any;
        primaryTextColor: any;
        secondaryTextColor: any;
        tertiaryTextColor: any;
        lineColor: string;
        textColor: string;
        mainBkg: string;
        secondBkg: string;
        border1: string;
        border2: string;
        arrowheadColor: string;
        fontFamily: string;
        fontSize: string;
        labelBackground: string;
        THEME_COLOR_LIMIT: number;
        radius: number;
        strokeWidth: number;
        nodeBkg: string;
        nodeBorder: string;
        clusterBkg: string;
        clusterBorder: string;
        defaultLinkColor: string;
        titleColor: string;
        edgeLabelBackground: string;
        actorBorder: string;
        actorBkg: string;
        actorTextColor: string;
        actorLineColor: string;
        signalColor: string;
        signalTextColor: string;
        labelBoxBkgColor: string;
        labelBoxBorderColor: string;
        labelTextColor: string;
        loopTextColor: string;
        noteBorderColor: string;
        noteBkgColor: string;
        noteTextColor: string;
        activationBorderColor: string;
        activationBkgColor: string;
        sequenceNumberColor: string;
        sectionBkgColor: any;
        altSectionBkgColor: string;
        sectionBkgColor2: string;
        excludeBkgColor: string;
        taskBorderColor: string;
        taskBkgColor: string;
        taskTextLightColor: string;
        taskTextColor: string;
        taskTextDarkColor: string;
        taskTextOutsideColor: string;
        taskTextClickableColor: string;
        activeTaskBorderColor: string;
        activeTaskBkgColor: string;
        gridColor: string;
        doneTaskBkgColor: string;
        doneTaskBorderColor: string;
        critBorderColor: string;
        critBkgColor: string;
        todayLineColor: string;
        vertLineColor: string;
        noteFontWeight: string;
        fontWeight: string;
        personBorder: any;
        personBkg: string;
        archEdgeColor: string;
        archEdgeArrowColor: string;
        archEdgeWidth: string;
        archGroupBorderColor: any;
        archGroupBorderWidth: string;
        rowOdd: string;
        rowEven: string;
        labelColor: string;
        errorBkgColor: string;
        errorTextColor: string;
        useGradient: boolean;
        gradientStart: any;
        gradientStop: any;
        dropShadow: string;
        updateColors(): void;
        cScale0: any;
        cScale1: any;
        cScale2: any;
        cScale3: any;
        cScale4: any;
        cScale5: any;
        cScale6: any;
        cScale7: any;
        cScale8: any;
        cScale9: any;
        cScale10: any;
        cScale11: any;
        scaleLabelColor: any;
        cScaleLabel0: any;
        cScaleLabel3: any;
        transitionColor: any;
        transitionLabelColor: any;
        stateLabelColor: any;
        stateBkg: any;
        labelBackgroundColor: any;
        compositeBackground: any;
        altBackground: any;
        compositeTitleBackground: any;
        compositeBorder: any;
        innerEndBackground: string | undefined;
        specialStateColor: string | undefined;
        classText: any;
        fillType0: string | undefined;
        fillType1: string | undefined;
        fillType2: any;
        fillType3: any;
        fillType4: any;
        fillType5: any;
        fillType6: any;
        fillType7: any;
        pie1: any;
        pie2: any;
        pie3: any;
        pie4: any;
        pie5: any;
        pie6: any;
        pie7: any;
        pie8: any;
        pie9: any;
        pie10: any;
        pie11: any;
        pie12: any;
        pieTitleTextSize: any;
        pieTitleTextColor: any;
        pieSectionTextSize: any;
        pieSectionTextColor: any;
        pieLegendTextSize: any;
        pieLegendTextColor: any;
        pieStrokeColor: any;
        pieStrokeWidth: any;
        pieOuterStrokeWidth: any;
        pieOuterStrokeColor: any;
        pieOpacity: any;
        venn1: any;
        venn2: any;
        venn3: any;
        venn4: any;
        venn5: any;
        venn6: any;
        venn7: any;
        venn8: any;
        vennTitleTextColor: any;
        vennSetTextColor: any;
        quadrant1Fill: any;
        quadrant2Fill: any;
        quadrant3Fill: any;
        quadrant4Fill: any;
        quadrant1TextFill: any;
        quadrant2TextFill: any;
        quadrant3TextFill: any;
        quadrant4TextFill: any;
        quadrantPointFill: any;
        quadrantPointTextFill: any;
        quadrantXAxisTextFill: any;
        quadrantYAxisTextFill: any;
        quadrantInternalBorderStrokeFill: any;
        quadrantExternalBorderStrokeFill: any;
        quadrantTitleFill: any;
        radar: any;
        wardleyEvolutionColor: any;
        wardley: any;
        xyChart: any;
        requirementBackground: any;
        requirementBorderColor: any;
        requirementBorderSize: any;
        requirementTextColor: any;
        relationColor: any;
        relationLabelBackground: any;
        relationLabelColor: any;
        git0: any;
        git1: any;
        git2: any;
        git3: any;
        git4: any;
        git5: any;
        git6: any;
        git7: any;
        gitInv0: any;
        gitInv1: any;
        gitInv2: any;
        gitInv3: any;
        gitInv4: any;
        gitInv5: any;
        gitInv6: any;
        gitInv7: any;
        gitBranchLabel0: any;
        gitBranchLabel1: any;
        gitBranchLabel2: any;
        gitBranchLabel3: any;
        gitBranchLabel4: any;
        gitBranchLabel5: any;
        gitBranchLabel6: any;
        gitBranchLabel7: any;
        tagLabelColor: any;
        tagLabelBackground: any;
        tagLabelBorder: any;
        tagLabelFontSize: any;
        commitLabelColor: any;
        commitLabelBackground: any;
        commitLabelFontSize: any;
        emUiFill: any;
        emUiStroke: any;
        emProcessorFill: any;
        emProcessorStroke: any;
        emReadModelFill: any;
        emReadModelStroke: any;
        emCommandFill: any;
        emCommandStroke: any;
        emEventFill: any;
        emEventStroke: any;
        emSwimlaneBackgroundOdd: any;
        emSwimlaneBackgroundStroke: any;
        emArrowhead: any;
        emRelationStroke: any;
        attributeBackgroundColorOdd: any;
        attributeBackgroundColorEven: any;
        calculate(overrides: any): void;
    };
    radarOptions: RadarStyleOptions;
};
export declare const styles: DiagramStylesProvider;
export default styles;
