export function getThemeVariables(userOverrides: any): Theme;
declare class Theme {
    /** # Base variables */
    /**
     * - Background - used to know what the background color is of the diagram. This is used for
     *   deducing colors for instance line color. Default value is #f4f4f4.
     */
    background: string;
    primaryColor: string;
    mainBkg: string;
    noteBkgColor: string;
    noteTextColor: string;
    THEME_COLOR_LIMIT: number;
    radius: number;
    strokeWidth: number;
    primaryBorderColor: any;
    fontFamily: string;
    fontSize: string;
    nodeBorder: string;
    stateBorder: string;
    useGradient: boolean;
    gradientStart: string;
    gradientStop: string;
    dropShadow: string;
    nodeShadow: boolean;
    tertiaryColor: string;
    archEdgeColor: string;
    archEdgeArrowColor: string;
    archEdgeWidth: string;
    archGroupBorderColor: any;
    archGroupBorderWidth: string;
    actorBorder: string;
    noteBorderColor: string;
    noteFontWeight: number;
    borderColorArray: string[];
    bkgColorArray: string[];
    filterColor: string;
    updateColors(): void;
    primaryTextColor: any;
    secondaryColor: any;
    secondaryBorderColor: any;
    tertiaryBorderColor: any;
    secondaryTextColor: any;
    tertiaryTextColor: any;
    lineColor: any;
    arrowheadColor: any;
    textColor: any;
    border2: any;
    nodeBkg: any;
    clusterBkg: any;
    clusterBorder: any;
    defaultLinkColor: any;
    titleColor: any;
    edgeLabelBackground: any;
    nodeTextColor: any;
    actorBkg: any;
    actorTextColor: any;
    actorLineColor: any;
    labelBoxBkgColor: any;
    signalColor: any;
    signalTextColor: any;
    labelBoxBorderColor: any;
    labelTextColor: any;
    loopTextColor: any;
    activationBorderColor: any;
    activationBkgColor: any;
    sequenceNumberColor: any;
    rectBkgColor: any;
    sectionBkgColor: any;
    altSectionBkgColor: any;
    sectionBkgColor2: any;
    excludeBkgColor: any;
    taskBorderColor: any;
    taskBkgColor: any;
    activeTaskBorderColor: any;
    activeTaskBkgColor: any;
    gridColor: any;
    doneTaskBkgColor: any;
    doneTaskBorderColor: any;
    critBorderColor: any;
    critBkgColor: any;
    todayLineColor: any;
    taskTextColor: any;
    vertLineColor: any;
    taskTextOutsideColor: any;
    taskTextLightColor: any;
    taskTextDarkColor: any;
    taskTextClickableColor: any;
    personBorder: any;
    personBkg: any;
    transitionColor: any;
    transitionLabelColor: any;
    stateLabelColor: any;
    stateBkg: any;
    labelBackgroundColor: any;
    compositeBackground: any;
    altBackground: any;
    compositeTitleBackground: any;
    compositeBorder: any;
    innerEndBackground: string | undefined;
    errorBkgColor: any;
    errorTextColor: any;
    specialStateColor: any;
    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;
    classText: any;
    fillType0: any;
    fillType1: any;
    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;
    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;
    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;
    branchLabelColor: 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;
    commitLineColor: any;
    commitLabelFontSize: any;
    fontWeight: number | undefined;
    erEdgeLabelBackground: string | undefined;
    attributeBackgroundColorOdd: any;
    attributeBackgroundColorEven: any;
    calculate(overrides: any): void;
}
export {};
