export function getThemeVariables(userOverrides: any): Theme;
declare class Theme {
    background: string;
    primaryColor: string;
    secondaryColor: string;
    mainBkg: string;
    secondBkg: string;
    lineColor: any;
    border1: string;
    border2: string;
    arrowheadColor: string;
    fontFamily: string;
    fontSize: string;
    tertiaryColor: any;
    primaryBorderColor: any;
    secondaryBorderColor: any;
    tertiaryBorderColor: any;
    primaryTextColor: any;
    secondaryTextColor: any;
    tertiaryTextColor: any;
    textColor: any;
    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: string;
    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;
    personBorder: any;
    personBkg: string;
    archEdgeColor: string;
    archEdgeArrowColor: string;
    archEdgeWidth: string;
    archGroupBorderColor: any;
    archGroupBorderWidth: string;
    noteFontWeight: string;
    fontWeight: 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;
    rowOdd: any;
    rowEven: any;
    transitionColor: any;
    transitionLabelColor: any;
    stateLabelColor: any;
    stateBkg: any;
    labelBackgroundColor: any;
    compositeBackground: any;
    altBackground: any;
    compositeTitleBackground: any;
    compositeBorder: any;
    innerEndBackground: any;
    specialStateColor: any;
    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;
    packet: {
        startByteColor: any;
        endByteColor: any;
        labelColor: any;
        titleColor: any;
        blockStrokeColor: any;
        blockFillColor: string;
    } | undefined;
    radar: 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;
    attributeBackgroundColorOdd: any;
    attributeBackgroundColorEven: any;
    calculate(overrides: any): void;
}
export {};
